home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Start Here… / Start Here….rsrc / bin.rsrc_CODE_47_TalkCommands.txt < prev    next >
Text File  |  1995-08-06  |  282KB  |  4,963 lines

  1. # near model CODE resource
  2. # jump table entries: 13632-13706 (75 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  206E 0008                movea.l    A0, [A6 + 0x8]
  6. 00000008  4868 FFF8                pea.l      [A0 - 0x8]
  7. 0000000C  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  8. 00000010  206E 0008                movea.l    A0, [A6 + 0x8]
  9. 00000014  4868 FFFC                pea.l      [A0 - 0x4]
  10. 00000018  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  11. 0000001C  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  12. 00000020  4EAD 1F22                jsr        [A5 + 0x1F22 /* export_992 */]
  13. 00000024  206E 0008                movea.l    A0, [A6 + 0x8]
  14. 00000028  2C48                     movea.l    A6, A0
  15. 0000002A  4EFA 0168                jmp        [PC + 0x168 /* 00000194 */]
  16. 0000002E  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  17. 00000032  2E9F                     move.l     [A7], [A7]+
  18. 00000034  4E75                     rts
  19. fn00000036:
  20. 00000036  4E56 FCE6                link       A6, -0x031A
  21. 0000003A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  22. 0000003E  42A7                     clr.l      -[A7]
  23. 00000040  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  24. 00000044  2D5F FDF0                move.l     [A6 - 0x210], [A7]+
  25. 00000048  42A7                     clr.l      -[A7]
  26. 0000004A  2F2E FDF0                move.l     -[A7], [A6 - 0x210]
  27. 0000004E  4EAD 1DEA                jsr        [A5 + 0x1DEA /* export_953 */]
  28. 00000052  2D5F FDF4                move.l     [A6 - 0x20C], [A7]+
  29. 00000056  206E FDF4                movea.l    A0, [A6 - 0x20C]
  30. 0000005A  3D50 FDE6                move.w     [A6 - 0x21A], [A0]
  31. 0000005E  0C6E 4000 FDE6           cmpi.w     [A6 - 0x21A], 0x4000 /* '@\0' */
  32. 00000064  6C08                     bge        +0xA /* 0000006E */
  33. 00000066  206E FDF0                movea.l    A0, [A6 - 0x210]
  34. 0000006A  3D50 FDE6                move.w     [A6 - 0x21A], [A0]
  35. label0000006E:
  36. 0000006E  206E FDF0                movea.l    A0, [A6 - 0x210]
  37. 00000072  226E FDF4                movea.l    A1, [A6 - 0x20C]
  38. 00000076  2029 0004                move.l     D0, [A1 + 0x4]
  39. 0000007A  D0A8 0004                add.l      D0, [A0 + 0x4]
  40. 0000007E  0C80 0000 00FE           cmpi.l     D0, 0xFE
  41. 00000084  6C5A                     bge        +0x5C /* 000000E0 */
  42. 00000086  486E FEF8                pea.l      [A6 - 0x108]
  43. 0000008A  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  44. 0000008E  486E FDF8                pea.l      [A6 - 0x208]
  45. 00000092  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  46. 00000096  102E 0008                move.b     D0, [A6 + 0x8]
  47. 0000009A  6724                     beq        +0x26 /* 000000C0 */
  48. 0000009C  486E FDF8                pea.l      [A6 - 0x208]
  49. 000000A0  487A 0102                pea.l      [PC + 0x102 /* 000001A4, value 0x1204E56 */]
  50. 000000A4  486E FEF8                pea.l      [A6 - 0x108]
  51. 000000A8  486E FCE6                pea.l      [A6 - 0x31A]
  52. 000000AC  3F3C 0003                move.w     -[A7], 0x3
  53. 000000B0  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  54. 000000B4  486E FCE6                pea.l      [A6 - 0x31A]
  55. 000000B8  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  56. 000000BC  6000 00CE                bra        +0xD0 /* 0000018C */
  57. label000000C0:
  58. 000000C0  486E FDF8                pea.l      [A6 - 0x208]
  59. 000000C4  486E FEF8                pea.l      [A6 - 0x108]
  60. 000000C8  486E FCE6                pea.l      [A6 - 0x31A]
  61. 000000CC  3F3C 0002                move.w     -[A7], 0x2
  62. 000000D0  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  63. 000000D4  486E FCE6                pea.l      [A6 - 0x31A]
  64. 000000D8  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  65. 000000DC  6000 00AE                bra        +0xB0 /* 0000018C */
  66. label000000E0:
  67. 000000E0  42A7                     clr.l      -[A7]
  68. 000000E2  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  69. 000000E6  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  70. 000000EA  42A7                     clr.l      -[A7]
  71. 000000EC  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  72. 000000F0  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  73. 000000F4  57C0                     seq        D0
  74. 000000F6  4AAE FFFC                tst.l      [A6 - 0x4]
  75. 000000FA  57C1                     seq        D1
  76. 000000FC  8001                     or.b       D0, D1
  77. 000000FE  6706                     beq        +0x8 /* 00000106 */
  78. 00000100  2F0E                     move.l     -[A7], A6
  79. 00000102  4EBA FEFC                jsr        [PC - 0x104 /* 00000000 */]
  80. label00000106:
  81. 00000106  42A7                     clr.l      -[A7]
  82. 00000108  206E FFF8                movea.l    A0, [A6 - 0x8]
  83. 0000010C  2F10                     move.l     -[A7], [A0]
  84. 0000010E  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  85. 00000112  2D5F FDEC                move.l     [A6 - 0x214], [A7]+
  86. 00000116  102E 0008                move.b     D0, [A6 + 0x8]
  87. 0000011A  672A                     beq        +0x2C /* 00000146 */
  88. 0000011C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  89. 00000120  202E FDEC                move.l     D0, [A6 - 0x214]
  90. 00000124  5280                     addq.l     D0, 1
  91. 00000126  2F00                     move.l     -[A7], D0
  92. 00000128  201F                     move.l     D0, [A7]+
  93. 0000012A  205F                     movea.l    A0, [A7]+
  94. 0000012C  A024                     syscall    SetHandleSize
  95. 0000012E  206E FFF8                movea.l    A0, [A6 - 0x8]
  96. 00000132  202E FDEC                move.l     D0, [A6 - 0x214]
  97. 00000136  D090                     add.l      D0, [A0]
  98. 00000138  2D40 FDE8                move.l     [A6 - 0x218], D0
  99. 0000013C  206E FDE8                movea.l    A0, [A6 - 0x218]
  100. 00000140  10BC 0020                move.b     [A0], 0x20 /* ' ' */
  101. 00000144  600E                     bra        +0x10 /* 00000154 */
  102. label00000146:
  103. 00000146  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  104. 0000014A  2F2E FDEC                move.l     -[A7], [A6 - 0x214]
  105. 0000014E  201F                     move.l     D0, [A7]+
  106. 00000150  205F                     movea.l    A0, [A7]+
  107. 00000152  A024                     syscall    SetHandleSize
  108. label00000154:
  109. 00000154  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  110. 00000158  205F                     movea.l    A0, [A7]+
  111. 0000015A  A029                     syscall    HLock
  112. 0000015C  4267                     clr.w      -[A7]
  113. 0000015E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  114. 00000162  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  115. 00000166  225F                     movea.l    A1, [A7]+
  116. 00000168  205F                     movea.l    A0, [A7]+
  117. 0000016A  A9E4                     syscall    HandAndHand
  118. 0000016C  3E80                     move.w     [A7], D0
  119. 0000016E  4A5F                     tst.w      [A7]+
  120. 00000170  6706                     beq        +0x8 /* 00000178 */
  121. 00000172  2F0E                     move.l     -[A7], A6
  122. 00000174  4EBA FE8A                jsr        [PC - 0x176 /* 00000000 */]
  123. label00000178:
  124. 00000178  486E FFFC                pea.l      [A6 - 0x4]
  125. 0000017C  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  126. 00000180  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  127. 00000184  1F3C 0001                move.b     -[A7], 0x1
  128. 00000188  4EAD 1F2A                jsr        [A5 + 0x1F2A /* export_993 */]
  129. label0000018C:
  130. 0000018C  3F2E FDE6                move.w     -[A7], [A6 - 0x21A]
  131. 00000190  4EAD 1E02                jsr        [A5 + 0x1E02 /* export_956 */]
  132. label00000194:
  133. 00000194  4FEE FCC6                lea.l      A7, [A6 - 0x33A]
  134. 00000198  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  135. 0000019C  4E5E                     unlink     A6
  136. 0000019E  205F                     movea.l    A0, [A7]+
  137. 000001A0  544F                     addq.w     A7, 2
  138. 000001A2  4ED0                     jmp        [A0]
  139. 000001A4  0120                     btst       -[A0], D0
  140. export_1704:
  141. 000001A6  4E56 0000                link       A6, 0
  142. 000001AA  4267                     clr.w      -[A7]
  143. 000001AC  4EBA FE88                jsr        [PC - 0x178 /* 00000036 */]
  144. 000001B0  4E5E                     unlink     A6
  145. 000001B2  4E75                     rts
  146. export_1705:
  147. 000001B4  4E56 0000                link       A6, 0
  148. 000001B8  1F3C 0001                move.b     -[A7], 0x1
  149. 000001BC  4EBA FE78                jsr        [PC - 0x188 /* 00000036 */]
  150. 000001C0  4E5E                     unlink     A6
  151. 000001C2  4E75                     rts
  152. export_1706:
  153. 000001C4  4E56 0000                link       A6, 0
  154. 000001C8  4267                     clr.w      -[A7]
  155. 000001CA  4EAD 1EDA                jsr        [A5 + 0x1EDA /* export_983 */]
  156. 000001CE  4267                     clr.w      -[A7]
  157. 000001D0  4EAD 1EDA                jsr        [A5 + 0x1EDA /* export_983 */]
  158. 000001D4  101F                     move.b     D0, [A7]+
  159. 000001D6  C01F                     and.b      D0, [A7]+
  160. 000001D8  1F00                     move.b     -[A7], D0
  161. 000001DA  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  162. 000001DE  4E5E                     unlink     A6
  163. 000001E0  4E75                     rts
  164. export_1707:
  165. 000001E2  4E56 FDCA                link       A6, -0x0236
  166. 000001E6  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  167. 000001EA  422D CAE8                clr.b      [A5 - 0x3518]
  168. 000001EE  4267                     clr.w      -[A7]
  169. 000001F0  4EAD 1E1A                jsr        [A5 + 0x1E1A /* export_959 */]
  170. 000001F4  101F                     move.b     D0, [A7]+
  171. 000001F6  6604                     bne        +0x6 /* 000001FC */
  172. 000001F8  6000 027A                bra        +0x27C /* 00000474 */
  173. label000001FC:
  174. 000001FC  486E FDE0                pea.l      [A6 - 0x220]
  175. 00000200  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  176. 00000204  4267                     clr.w      -[A7]
  177. 00000206  4EAD 1E1A                jsr        [A5 + 0x1E1A /* export_959 */]
  178. 0000020A  101F                     move.b     D0, [A7]+
  179. 0000020C  6700 025A                beq        +0x25C /* 00000468 */
  180. 00000210  486E FDEC                pea.l      [A6 - 0x214]
  181. 00000214  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  182. 00000218  102E FDEC                move.b     D0, [A6 - 0x214]
  183. 0000021C  C02E FDE0                and.b      D0, [A6 - 0x220]
  184. 00000220  6700 008E                beq        +0x90 /* 000002B0 */
  185. 00000224  302D F464                move.w     D0, [A5 - 0xB9C]
  186. 00000228  0440 0013                subi.w     D0, 0x13
  187. 0000022C  6B00 040A                bmi        +0x40C /* 00000638 */
  188. 00000230  0C40 0006                cmpi.w     D0, 0x6
  189. 00000234  6E00 0402                bgt        +0x404 /* 00000638 */
  190. 00000238  D040                     add.w      D0, D0
  191. 0000023A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  192. 0000023E  4EFB 0000                jmp        [PC + D0.w]
  193. 00000242  0010 0020                ori.b      [A0], 0x20 /* ' ' */
  194. 00000246  0030 0040 0050           ori.b      [A0 + D0.w + 0x50], 0x40 /* '@' */
  195. 0000024C  0060 0010                ori.w      -[A0], 0x10
  196. 00000250  202E FDEE                move.l     D0, [A6 - 0x212]
  197. 00000254  B0AE FDE2                cmp.l      D0, [A6 - 0x21E]
  198. 00000258  57C7                     seq        D7
  199. 0000025A  4407                     neg.b      D7
  200. 0000025C  6000 03DA                bra        +0x3DC /* 00000638 */
  201. 00000260  202E FDEE                move.l     D0, [A6 - 0x212]
  202. 00000264  B0AE FDE2                cmp.l      D0, [A6 - 0x21E]
  203. 00000268  56C7                     sne        D7
  204. 0000026A  4407                     neg.b      D7
  205. 0000026C  6000 03CA                bra        +0x3CC /* 00000638 */
  206. 00000270  202E FDEE                move.l     D0, [A6 - 0x212]
  207. 00000274  B0AE FDE2                cmp.l      D0, [A6 - 0x21E]
  208. 00000278  5EC7                     sgt        D7
  209. 0000027A  4407                     neg.b      D7
  210. 0000027C  6000 03BA                bra        +0x3BC /* 00000638 */
  211. 00000280  202E FDEE                move.l     D0, [A6 - 0x212]
  212. 00000284  B0AE FDE2                cmp.l      D0, [A6 - 0x21E]
  213. 00000288  5DC7                     slt        D7
  214. 0000028A  4407                     neg.b      D7
  215. 0000028C  6000 03AA                bra        +0x3AC /* 00000638 */
  216. 00000290  202E FDEE                move.l     D0, [A6 - 0x212]
  217. 00000294  B0AE FDE2                cmp.l      D0, [A6 - 0x21E]
  218. 00000298  5CC7                     sge        D7
  219. 0000029A  4407                     neg.b      D7
  220. 0000029C  6000 039A                bra        +0x39C /* 00000638 */
  221. 000002A0  202E FDEE                move.l     D0, [A6 - 0x212]
  222. 000002A4  B0AE FDE2                cmp.l      D0, [A6 - 0x21E]
  223. 000002A8  5FC7                     sle        D7
  224. 000002AA  4407                     neg.b      D7
  225. 000002AC  6000 038A                bra        +0x38C /* 00000638 */
  226. label000002B0:
  227. 000002B0  102E FDE0                move.b     D0, [A6 - 0x220]
  228. 000002B4  671E                     beq        +0x20 /* 000002D4 */
  229. 000002B6  486E FDE2                pea.l      [A6 - 0x21E]
  230. 000002BA  486E FDCA                pea.l      [A6 - 0x236]
  231. 000002BE  3F3C 280E                move.w     -[A7], 0x280E
  232. 000002C2  A9EB                     syscall    Pack4/FP68K
  233. 000002C4  41EE FDE2                lea.l      A0, [A6 - 0x21E]
  234. 000002C8  43EE FDCA                lea.l      A1, [A6 - 0x236]
  235. 000002CC  7004                     moveq.l    D0, 0x04
  236. label000002CE:
  237. 000002CE  30D9                     move.w     [A0]+, [A1]+
  238. 000002D0  51C8 FFFC                dbf        D0, -0x6 /* 000002CE */
  239. label000002D4:
  240. 000002D4  102E FDEC                move.b     D0, [A6 - 0x214]
  241. 000002D8  671E                     beq        +0x20 /* 000002F8 */
  242. 000002DA  486E FDEE                pea.l      [A6 - 0x212]
  243. 000002DE  486E FDCA                pea.l      [A6 - 0x236]
  244. 000002E2  3F3C 280E                move.w     -[A7], 0x280E
  245. 000002E6  A9EB                     syscall    Pack4/FP68K
  246. 000002E8  41EE FDEE                lea.l      A0, [A6 - 0x212]
  247. 000002EC  43EE FDCA                lea.l      A1, [A6 - 0x236]
  248. 000002F0  7004                     moveq.l    D0, 0x04
  249. label000002F2:
  250. 000002F2  30D9                     move.w     [A0]+, [A1]+
  251. 000002F4  51C8 FFFC                dbf        D0, -0x6 /* 000002F2 */
  252. label000002F8:
  253. 000002F8  302D F464                move.w     D0, [A5 - 0xB9C]
  254. 000002FC  0440 0013                subi.w     D0, 0x13
  255. 00000300  6B00 0336                bmi        +0x338 /* 00000638 */
  256. 00000304  0C40 0006                cmpi.w     D0, 0x6
  257. 00000308  6E00 032E                bgt        +0x330 /* 00000638 */
  258. 0000030C  D040                     add.w      D0, D0
  259. 0000030E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  260. 00000312  4EFB 0000                jmp        [PC + D0.w]
  261. 00000316  0010 004A                ori.b      [A0], 0x4A /* 'J' */
  262. 0000031A  0128 013E                btst       [A0 + 0x13E], D0
  263. 0000031E  0084 00D6 0010           ori.l      D4, 0xD60010
  264. 00000324  486E FDE2                pea.l      [A6 - 0x21E]
  265. 00000328  41EE FDCA                lea.l      A0, [A6 - 0x236]
  266. 0000032C  43EE FDEE                lea.l      A1, [A6 - 0x212]
  267. 00000330  7004                     moveq.l    D0, 0x04
  268. label00000332:
  269. 00000332  30D9                     move.w     [A0]+, [A1]+
  270. 00000334  51C8 FFFC                dbf        D0, -0x6 /* 00000332 */
  271. 00000338  486E FDCA                pea.l      [A6 - 0x236]
  272. 0000033C  3F3C 0002                move.w     -[A7], 0x2
  273. 00000340  A9EB                     syscall    Pack4/FP68K
  274. 00000342  022E 007F FDCA           andi.b     [A6 - 0x236], 0x7F
  275. 00000348  487A 0302                pea.l      [PC + 0x302 /* 0000064C, value 0x3FDAAFEB */]
  276. 0000034C  486E FDCA                pea.l      [A6 - 0x236]
  277. 00000350  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  278. 00000354  A9EB                     syscall    Pack4/FP68K
  279. 00000356  55C7                     scs        D7
  280. 00000358  4407                     neg.b      D7
  281. 0000035A  6000 02DC                bra        +0x2DE /* 00000638 */
  282. 0000035E  486E FDE2                pea.l      [A6 - 0x21E]
  283. 00000362  41EE FDCA                lea.l      A0, [A6 - 0x236]
  284. 00000366  43EE FDEE                lea.l      A1, [A6 - 0x212]
  285. 0000036A  7004                     moveq.l    D0, 0x04
  286. label0000036C:
  287. 0000036C  30D9                     move.w     [A0]+, [A1]+
  288. 0000036E  51C8 FFFC                dbf        D0, -0x6 /* 0000036C */
  289. 00000372  486E FDCA                pea.l      [A6 - 0x236]
  290. 00000376  3F3C 0002                move.w     -[A7], 0x2
  291. 0000037A  A9EB                     syscall    Pack4/FP68K
  292. 0000037C  022E 007F FDCA           andi.b     [A6 - 0x236], 0x7F
  293. 00000382  487A 02C8                pea.l      [PC + 0x2C8 /* 0000064C, value 0x3FDAAFEB */]
  294. 00000386  486E FDCA                pea.l      [A6 - 0x236]
  295. 0000038A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  296. 0000038E  A9EB                     syscall    Pack4/FP68K
  297. 00000390  5EC7                     sgt        D7
  298. 00000392  4407                     neg.b      D7
  299. 00000394  6000 02A2                bra        +0x2A4 /* 00000638 */
  300. 00000398  486E FDE2                pea.l      [A6 - 0x21E]
  301. 0000039C  486E FDEE                pea.l      [A6 - 0x212]
  302. 000003A0  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  303. 000003A4  A9EB                     syscall    Pack4/FP68K
  304. 000003A6  5CC0                     sge        D0
  305. 000003A8  4A00                     tst.b      D0
  306. 000003AA  6636                     bne        +0x38 /* 000003E2 */
  307. 000003AC  486E FDE2                pea.l      [A6 - 0x21E]
  308. 000003B0  41EE FDCA                lea.l      A0, [A6 - 0x236]
  309. 000003B4  43EE FDEE                lea.l      A1, [A6 - 0x212]
  310. 000003B8  7204                     moveq.l    D1, 0x04
  311. label000003BA:
  312. 000003BA  30D9                     move.w     [A0]+, [A1]+
  313. 000003BC  51C9 FFFC                dbf        D1, -0x6 /* 000003BA */
  314. 000003C0  486E FDCA                pea.l      [A6 - 0x236]
  315. 000003C4  3F3C 0002                move.w     -[A7], 0x2
  316. 000003C8  A9EB                     syscall    Pack4/FP68K
  317. 000003CA  022E 007F FDCA           andi.b     [A6 - 0x236], 0x7F
  318. 000003D0  487A 027A                pea.l      [PC + 0x27A /* 0000064C, value 0x3FDAAFEB */]
  319. 000003D4  486E FDCA                pea.l      [A6 - 0x236]
  320. 000003D8  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  321. 000003DC  A9EB                     syscall    Pack4/FP68K
  322. 000003DE  55C1                     scs        D1
  323. 000003E0  8001                     or.b       D0, D1
  324. label000003E2:
  325. 000003E2  4400                     neg.b      D0
  326. 000003E4  1E00                     move.b     D7, D0
  327. 000003E6  6000 0250                bra        +0x252 /* 00000638 */
  328. 000003EA  486E FDE2                pea.l      [A6 - 0x21E]
  329. 000003EE  486E FDEE                pea.l      [A6 - 0x212]
  330. 000003F2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  331. 000003F6  A9EB                     syscall    Pack4/FP68K
  332. 000003F8  53C0                     sls        D0
  333. 000003FA  4A00                     tst.b      D0
  334. 000003FC  6636                     bne        +0x38 /* 00000434 */
  335. 000003FE  486E FDE2                pea.l      [A6 - 0x21E]
  336. 00000402  41EE FDCA                lea.l      A0, [A6 - 0x236]
  337. 00000406  43EE FDEE                lea.l      A1, [A6 - 0x212]
  338. 0000040A  7204                     moveq.l    D1, 0x04
  339. label0000040C:
  340. 0000040C  30D9                     move.w     [A0]+, [A1]+
  341. 0000040E  51C9 FFFC                dbf        D1, -0x6 /* 0000040C */
  342. 00000412  486E FDCA                pea.l      [A6 - 0x236]
  343. 00000416  3F3C 0002                move.w     -[A7], 0x2
  344. 0000041A  A9EB                     syscall    Pack4/FP68K
  345. 0000041C  022E 007F FDCA           andi.b     [A6 - 0x236], 0x7F
  346. 00000422  487A 0228                pea.l      [PC + 0x228 /* 0000064C, value 0x3FDAAFEB */]
  347. 00000426  486E FDCA                pea.l      [A6 - 0x236]
  348. 0000042A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  349. 0000042E  A9EB                     syscall    Pack4/FP68K
  350. 00000430  55C1                     scs        D1
  351. 00000432  8001                     or.b       D0, D1
  352. label00000434:
  353. 00000434  4400                     neg.b      D0
  354. 00000436  1E00                     move.b     D7, D0
  355. 00000438  6000 01FE                bra        +0x200 /* 00000638 */
  356. 0000043C  486E FDE2                pea.l      [A6 - 0x21E]
  357. 00000440  486E FDEE                pea.l      [A6 - 0x212]
  358. 00000444  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  359. 00000448  A9EB                     syscall    Pack4/FP68K
  360. 0000044A  5EC7                     sgt        D7
  361. 0000044C  4407                     neg.b      D7
  362. 0000044E  6000 01E8                bra        +0x1EA /* 00000638 */
  363. 00000452  486E FDE2                pea.l      [A6 - 0x21E]
  364. 00000456  486E FDEE                pea.l      [A6 - 0x212]
  365. 0000045A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  366. 0000045E  A9EB                     syscall    Pack4/FP68K
  367. 00000460  55C7                     scs        D7
  368. 00000462  4407                     neg.b      D7
  369. 00000464  6000 01D2                bra        +0x1D4 /* 00000638 */
  370. label00000468:
  371. 00000468  486E FDE0                pea.l      [A6 - 0x220]
  372. 0000046C  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  373. 00000470  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  374. label00000474:
  375. 00000474  42A7                     clr.l      -[A7]
  376. 00000476  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  377. 0000047A  265F                     movea.l    A3, [A7]+
  378. 0000047C  42A7                     clr.l      -[A7]
  379. 0000047E  2F0B                     move.l     -[A7], A3
  380. 00000480  4EAD 1DEA                jsr        [A5 + 0x1DEA /* export_953 */]
  381. 00000484  2A1F                     move.l     D5, [A7]+
  382. 00000486  0CAB 0000 00FF 0004      cmpi.l     [A3 + 0x4], 0xFF
  383. 0000048E  5FC0                     sle        D0
  384. 00000490  4A00                     tst.b      D0
  385. 00000492  6770                     beq        +0x72 /* 00000504 */
  386. 00000494  2045                     movea.l    A0, D5
  387. 00000496  0CA8 0000 00FF 0004      cmpi.l     [A0 + 0x4], 0xFF
  388. 0000049E  5FC1                     sle        D1
  389. 000004A0  C001                     and.b      D0, D1
  390. 000004A2  6760                     beq        +0x62 /* 00000504 */
  391. 000004A4  486E FDF8                pea.l      [A6 - 0x208]
  392. 000004A8  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  393. 000004AC  486E FEF8                pea.l      [A6 - 0x108]
  394. 000004B0  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  395. 000004B4  7013                     moveq.l    D0, 0x13
  396. 000004B6  B06D F464                cmp.w      D0, [A5 - 0xB9C]
  397. 000004BA  57C0                     seq        D0
  398. 000004BC  7219                     moveq.l    D1, 0x19
  399. 000004BE  B26D F464                cmp.w      D1, [A5 - 0xB9C]
  400. 000004C2  57C1                     seq        D1
  401. 000004C4  8001                     or.b       D0, D1
  402. 000004C6  7214                     moveq.l    D1, 0x14
  403. 000004C8  B26D F464                cmp.w      D1, [A5 - 0xB9C]
  404. 000004CC  57C1                     seq        D1
  405. 000004CE  8001                     or.b       D0, D1
  406. 000004D0  671E                     beq        +0x20 /* 000004F0 */
  407. 000004D2  4267                     clr.w      -[A7]
  408. 000004D4  486E FEF8                pea.l      [A6 - 0x108]
  409. 000004D8  486E FDF8                pea.l      [A6 - 0x208]
  410. 000004DC  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  411. 000004E0  101F                     move.b     D0, [A7]+
  412. 000004E2  6706                     beq        +0x8 /* 000004EA */
  413. 000004E4  4246                     clr.w      D6
  414. 000004E6  6000 00DA                bra        +0xDC /* 000005C2 */
  415. label000004EA:
  416. 000004EA  7C01                     moveq.l    D6, 0x01
  417. 000004EC  6000 00D4                bra        +0xD6 /* 000005C2 */
  418. label000004F0:
  419. 000004F0  4267                     clr.w      -[A7]
  420. 000004F2  486E FEF8                pea.l      [A6 - 0x108]
  421. 000004F6  486E FDF8                pea.l      [A6 - 0x208]
  422. 000004FA  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  423. 000004FE  3C1F                     move.w     D6, [A7]+
  424. 00000500  6000 00C0                bra        +0xC2 /* 000005C2 */
  425. label00000504:
  426. 00000504  42A7                     clr.l      -[A7]
  427. 00000506  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  428. 0000050A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  429. 0000050E  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  430. 00000512  42A7                     clr.l      -[A7]
  431. 00000514  42A7                     clr.l      -[A7]
  432. 00000516  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  433. 0000051A  4EAD 1DF2                jsr        [A5 + 0x1DF2 /* export_954 */]
  434. 0000051E  285F                     movea.l    A4, [A7]+
  435. 00000520  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  436. 00000524  205F                     movea.l    A0, [A7]+
  437. 00000526  A029                     syscall    HLock
  438. 00000528  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  439. 0000052C  7013                     moveq.l    D0, 0x13
  440. 0000052E  B06D F464                cmp.w      D0, [A5 - 0xB9C]
  441. 00000532  57C0                     seq        D0
  442. 00000534  7219                     moveq.l    D1, 0x19
  443. 00000536  B26D F464                cmp.w      D1, [A5 - 0xB9C]
  444. 0000053A  57C1                     seq        D1
  445. 0000053C  8001                     or.b       D0, D1
  446. 0000053E  7214                     moveq.l    D1, 0x14
  447. 00000540  B26D F464                cmp.w      D1, [A5 - 0xB9C]
  448. 00000544  57C1                     seq        D1
  449. 00000546  8001                     or.b       D0, D1
  450. 00000548  6736                     beq        +0x38 /* 00000580 */
  451. 0000054A  4267                     clr.w      -[A7]
  452. 0000054C  2F0C                     move.l     -[A7], A4
  453. 0000054E  206E FFFC                movea.l    A0, [A6 - 0x4]
  454. 00000552  2F10                     move.l     -[A7], [A0]
  455. 00000554  42A7                     clr.l      -[A7]
  456. 00000556  2F0C                     move.l     -[A7], A4
  457. 00000558  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  458. 0000055C  201F                     move.l     D0, [A7]+
  459. 0000055E  3F00                     move.w     -[A7], D0
  460. 00000560  42A7                     clr.l      -[A7]
  461. 00000562  206E FFFC                movea.l    A0, [A6 - 0x4]
  462. 00000566  2F10                     move.l     -[A7], [A0]
  463. 00000568  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  464. 0000056C  201F                     move.l     D0, [A7]+
  465. 0000056E  3F00                     move.w     -[A7], D0
  466. 00000570  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  467. 00000574  101F                     move.b     D0, [A7]+
  468. 00000576  6704                     beq        +0x6 /* 0000057C */
  469. 00000578  4246                     clr.w      D6
  470. 0000057A  6032                     bra        +0x34 /* 000005AE */
  471. label0000057C:
  472. 0000057C  7C01                     moveq.l    D6, 0x01
  473. 0000057E  602E                     bra        +0x30 /* 000005AE */
  474. label00000580:
  475. 00000580  4267                     clr.w      -[A7]
  476. 00000582  2F0C                     move.l     -[A7], A4
  477. 00000584  206E FFFC                movea.l    A0, [A6 - 0x4]
  478. 00000588  2F10                     move.l     -[A7], [A0]
  479. 0000058A  42A7                     clr.l      -[A7]
  480. 0000058C  2F0C                     move.l     -[A7], A4
  481. 0000058E  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  482. 00000592  201F                     move.l     D0, [A7]+
  483. 00000594  3F00                     move.w     -[A7], D0
  484. 00000596  42A7                     clr.l      -[A7]
  485. 00000598  206E FFFC                movea.l    A0, [A6 - 0x4]
  486. 0000059C  2F10                     move.l     -[A7], [A0]
  487. 0000059E  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  488. 000005A2  201F                     move.l     D0, [A7]+
  489. 000005A4  3F00                     move.w     -[A7], D0
  490. 000005A6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  491. 000005AA  A9ED                     syscall    Pack6
  492. 000005AC  3C1F                     move.w     D6, [A7]+
  493. label000005AE:
  494. 000005AE  486E FFFC                pea.l      [A6 - 0x4]
  495. 000005B2  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  496. 000005B6  4EAD 1E12                jsr        [A5 + 0x1E12 /* export_958 */]
  497. 000005BA  1F3C 0001                move.b     -[A7], 0x1
  498. 000005BE  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  499. label000005C2:
  500. 000005C2  302D F464                move.w     D0, [A5 - 0xB9C]
  501. 000005C6  0440 0013                subi.w     D0, 0x13
  502. 000005CA  6B6C                     bmi        +0x6E /* 00000638 */
  503. 000005CC  0C40 0006                cmpi.w     D0, 0x6
  504. 000005D0  6E66                     bgt        +0x68 /* 00000638 */
  505. 000005D2  D040                     add.w      D0, D0
  506. 000005D4  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  507. 000005D8  4EFB 0000                jmp        [PC + D0.w]
  508. 000005DC  0010 0018                ori.b      [A0], 0x18
  509. 000005E0  0020 002A                ori.b      -[A0], 0x2A /* '*' */
  510. 000005E4  0034 004A 0010           ori.b      [A4 + D0.w + 0x10], 0x4A /* 'J' */
  511. 000005EA  4A46                     tst.w      D6
  512. 000005EC  57C7                     seq        D7
  513. 000005EE  4407                     neg.b      D7
  514. 000005F0  6046                     bra        +0x48 /* 00000638 */
  515. 000005F2  4A46                     tst.w      D6
  516. 000005F4  56C7                     sne        D7
  517. 000005F6  4407                     neg.b      D7
  518. 000005F8  603E                     bra        +0x40 /* 00000638 */
  519. 000005FA  7001                     moveq.l    D0, 0x01
  520. 000005FC  B046                     cmp.w      D0, D6
  521. 000005FE  57C7                     seq        D7
  522. 00000600  4407                     neg.b      D7
  523. 00000602  6034                     bra        +0x36 /* 00000638 */
  524. 00000604  70FF                     moveq.l    D0, 0xFFFFFFFF
  525. 00000606  B046                     cmp.w      D0, D6
  526. 00000608  57C7                     seq        D7
  527. 0000060A  4407                     neg.b      D7
  528. 0000060C  602A                     bra        +0x2C /* 00000638 */
  529. 0000060E  7001                     moveq.l    D0, 0x01
  530. 00000610  B046                     cmp.w      D0, D6
  531. 00000612  57C0                     seq        D0
  532. 00000614  4A00                     tst.b      D0
  533. 00000616  6606                     bne        +0x8 /* 0000061E */
  534. 00000618  4A46                     tst.w      D6
  535. 0000061A  57C1                     seq        D1
  536. 0000061C  8001                     or.b       D0, D1
  537. label0000061E:
  538. 0000061E  4400                     neg.b      D0
  539. 00000620  1E00                     move.b     D7, D0
  540. 00000622  6014                     bra        +0x16 /* 00000638 */
  541. 00000624  70FF                     moveq.l    D0, 0xFFFFFFFF
  542. 00000626  B046                     cmp.w      D0, D6
  543. 00000628  57C0                     seq        D0
  544. 0000062A  4A00                     tst.b      D0
  545. 0000062C  6606                     bne        +0x8 /* 00000634 */
  546. 0000062E  4A46                     tst.w      D6
  547. 00000630  57C1                     seq        D1
  548. 00000632  8001                     or.b       D0, D1
  549. label00000634:
  550. 00000634  4400                     neg.b      D0
  551. 00000636  1E00                     move.b     D7, D0
  552. label00000638:
  553. 00000638  1F07                     move.b     -[A7], D7
  554. 0000063A  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  555. 0000063E  1B7C 0001 CAE8           move.b     [A5 - 0x3518], 0x1
  556. 00000644  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  557. 00000648  4E5E                     unlink     A6
  558. 0000064A  4E75                     rts
  559. 0000064C  3FDA                     move.w     <<invalid special address>>, [A2]+
  560. 0000064E  AFEB                     syscall    DisplayDispatch, auto_pop
  561. 00000650  FF0B                     .extension 0xF0B <<F/4-5/7>> // unimplemented
  562. 00000652  CB24                     and.b      -[A4], D5
  563. 00000654  AAFF                     syscall    0xAFF
  564. export_1708:
  565. 00000656  4E56 FDEE                link       A6, -0x0212
  566. 0000065A  48E7 0118                movem.l    -[A7], D7,A3,A4
  567. 0000065E  42A7                     clr.l      -[A7]
  568. 00000660  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  569. 00000664  285F                     movea.l    A4, [A7]+
  570. 00000666  42A7                     clr.l      -[A7]
  571. 00000668  2F0C                     move.l     -[A7], A4
  572. 0000066A  4EAD 1DEA                jsr        [A5 + 0x1DEA /* export_953 */]
  573. 0000066E  265F                     movea.l    A3, [A7]+
  574. 00000670  0CAC 0000 00FF 0004      cmpi.l     [A4 + 0x4], 0xFF
  575. 00000678  5FC0                     sle        D0
  576. 0000067A  4A00                     tst.b      D0
  577. 0000067C  6750                     beq        +0x52 /* 000006CE */
  578. 0000067E  0CAB 0000 00FF 0004      cmpi.l     [A3 + 0x4], 0xFF
  579. 00000686  5FC1                     sle        D1
  580. 00000688  C001                     and.b      D0, D1
  581. 0000068A  6742                     beq        +0x44 /* 000006CE */
  582. 0000068C  486E FDF8                pea.l      [A6 - 0x208]
  583. 00000690  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  584. 00000694  4267                     clr.w      -[A7]
  585. 00000696  4EAD 1DFA                jsr        [A5 + 0x1DFA /* export_955 */]
  586. 0000069A  3E1F                     move.w     D7, [A7]+
  587. 0000069C  486E FEF8                pea.l      [A6 - 0x108]
  588. 000006A0  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  589. 000006A4  42A7                     clr.l      -[A7]
  590. 000006A6  42A7                     clr.l      -[A7]
  591. 000006A8  486E FDF8                pea.l      [A6 - 0x208]
  592. 000006AC  4EAD 0EFA                jsr        [A5 + 0xEFA /* export_475 */]
  593. 000006B0  42A7                     clr.l      -[A7]
  594. 000006B2  486E FEF8                pea.l      [A6 - 0x108]
  595. 000006B6  4EAD 0EFA                jsr        [A5 + 0xEFA /* export_475 */]
  596. 000006BA  3F07                     move.w     -[A7], D7
  597. 000006BC  4EAD 32C2                jsr        [A5 + 0x32C2 /* export_1620 */]
  598. 000006C0  4A9F                     tst.l      [A7]+
  599. 000006C2  56C0                     sne        D0
  600. 000006C4  4400                     neg.b      D0
  601. 000006C6  1F00                     move.b     -[A7], D0
  602. 000006C8  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  603. 000006CC  604C                     bra        +0x4E /* 0000071A */
  604. label000006CE:
  605. 000006CE  42A7                     clr.l      -[A7]
  606. 000006D0  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  607. 000006D4  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  608. 000006D8  4267                     clr.w      -[A7]
  609. 000006DA  4EAD 1DFA                jsr        [A5 + 0x1DFA /* export_955 */]
  610. 000006DE  3E1F                     move.w     D7, [A7]+
  611. 000006E0  42A7                     clr.l      -[A7]
  612. 000006E2  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  613. 000006E6  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  614. 000006EA  42A7                     clr.l      -[A7]
  615. 000006EC  206E FFF8                movea.l    A0, [A6 - 0x8]
  616. 000006F0  2F10                     move.l     -[A7], [A0]
  617. 000006F2  206E FFFC                movea.l    A0, [A6 - 0x4]
  618. 000006F6  2F10                     move.l     -[A7], [A0]
  619. 000006F8  3F07                     move.w     -[A7], D7
  620. 000006FA  4EAD 32C2                jsr        [A5 + 0x32C2 /* export_1620 */]
  621. 000006FE  4A9F                     tst.l      [A7]+
  622. 00000700  56C0                     sne        D0
  623. 00000702  4400                     neg.b      D0
  624. 00000704  1F00                     move.b     -[A7], D0
  625. 00000706  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  626. 0000070A  486E FFF8                pea.l      [A6 - 0x8]
  627. 0000070E  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  628. 00000712  486E FFFC                pea.l      [A6 - 0x4]
  629. 00000716  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  630. label0000071A:
  631. 0000071A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  632. 0000071E  4E5E                     unlink     A6
  633. 00000720  4E75                     rts
  634. export_1709:
  635. 00000722  4E56 FFDC                link       A6, -0x0024
  636. 00000726  486E FFE8                pea.l      [A6 - 0x18]
  637. 0000072A  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  638. 0000072E  486E FFF4                pea.l      [A6 - 0xC]
  639. 00000732  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  640. 00000736  102E FFE8                move.b     D0, [A6 - 0x18]
  641. 0000073A  6716                     beq        +0x18 /* 00000752 */
  642. 0000073C  4AAE FFEA                tst.l      [A6 - 0x16]
  643. 00000740  57C1                     seq        D1
  644. 00000742  C001                     and.b      D0, D1
  645. 00000744  670C                     beq        +0xE /* 00000752 */
  646. 00000746  3F3C 0004                move.w     -[A7], 0x4
  647. 0000074A  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  648. 0000074E  6000 00B0                bra        +0xB2 /* 00000800 */
  649. label00000752:
  650. 00000752  102E FFE8                move.b     D0, [A6 - 0x18]
  651. 00000756  671A                     beq        +0x1C /* 00000772 */
  652. 00000758  C02E FFF4                and.b      D0, [A6 - 0xC]
  653. 0000075C  6714                     beq        +0x16 /* 00000772 */
  654. 0000075E  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  655. 00000762  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  656. 00000766  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  657. 0000076A  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  658. 0000076E  6000 0090                bra        +0x92 /* 00000800 */
  659. label00000772:
  660. 00000772  102E FFE8                move.b     D0, [A6 - 0x18]
  661. 00000776  671E                     beq        +0x20 /* 00000796 */
  662. 00000778  486E FFEA                pea.l      [A6 - 0x16]
  663. 0000077C  486E FFDC                pea.l      [A6 - 0x24]
  664. 00000780  3F3C 280E                move.w     -[A7], 0x280E
  665. 00000784  A9EB                     syscall    Pack4/FP68K
  666. 00000786  41EE FFEA                lea.l      A0, [A6 - 0x16]
  667. 0000078A  43EE FFDC                lea.l      A1, [A6 - 0x24]
  668. 0000078E  7004                     moveq.l    D0, 0x04
  669. label00000790:
  670. 00000790  30D9                     move.w     [A0]+, [A1]+
  671. 00000792  51C8 FFFC                dbf        D0, -0x6 /* 00000790 */
  672. label00000796:
  673. 00000796  102E FFF4                move.b     D0, [A6 - 0xC]
  674. 0000079A  671E                     beq        +0x20 /* 000007BA */
  675. 0000079C  486E FFF6                pea.l      [A6 - 0xA]
  676. 000007A0  486E FFDC                pea.l      [A6 - 0x24]
  677. 000007A4  3F3C 280E                move.w     -[A7], 0x280E
  678. 000007A8  A9EB                     syscall    Pack4/FP68K
  679. 000007AA  41EE FFF6                lea.l      A0, [A6 - 0xA]
  680. 000007AE  43EE FFDC                lea.l      A1, [A6 - 0x24]
  681. 000007B2  7004                     moveq.l    D0, 0x04
  682. label000007B4:
  683. 000007B4  30D9                     move.w     [A0]+, [A1]+
  684. 000007B6  51C8 FFFC                dbf        D0, -0x6 /* 000007B4 */
  685. label000007BA:
  686. 000007BA  4267                     clr.w      -[A7]
  687. 000007BC  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  688. 000007C0  1D5F FFE7                move.b     [A6 - 0x19], [A7]+
  689. 000007C4  1F3C 0003                move.b     -[A7], 0x3
  690. 000007C8  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  691. 000007CC  42A7                     clr.l      -[A7]
  692. 000007CE  486E FFEA                pea.l      [A6 - 0x16]
  693. 000007D2  41EE FFDC                lea.l      A0, [A6 - 0x24]
  694. 000007D6  43EE FFF6                lea.l      A1, [A6 - 0xA]
  695. 000007DA  7004                     moveq.l    D0, 0x04
  696. label000007DC:
  697. 000007DC  30D9                     move.w     [A0]+, [A1]+
  698. 000007DE  51C8 FFFC                dbf        D0, -0x6 /* 000007DC */
  699. 000007E2  486E FFDC                pea.l      [A6 - 0x24]
  700. 000007E6  3F3C 0006                move.w     -[A7], 0x6
  701. 000007EA  A9EB                     syscall    Pack4/FP68K
  702. 000007EC  486E FFDC                pea.l      [A6 - 0x24]
  703. 000007F0  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  704. 000007F4  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  705. 000007F8  1F2E FFE7                move.b     -[A7], [A6 - 0x19]
  706. 000007FC  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  707. label00000800:
  708. 00000800  4E5E                     unlink     A6
  709. 00000802  4E75                     rts
  710. export_1710:
  711. fn00000804:
  712. 00000804  4E56 FFE2                link       A6, -0x001E
  713. 00000808  486E FFF6                pea.l      [A6 - 0xA]
  714. 0000080C  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  715. 00000810  486E FFEC                pea.l      [A6 - 0x14]
  716. 00000814  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  717. 00000818  486E FFF6                pea.l      [A6 - 0xA]
  718. 0000081C  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  719. 00000820  43EE FFEC                lea.l      A1, [A6 - 0x14]
  720. 00000824  7004                     moveq.l    D0, 0x04
  721. label00000826:
  722. 00000826  30D9                     move.w     [A0]+, [A1]+
  723. 00000828  51C8 FFFC                dbf        D0, -0x6 /* 00000826 */
  724. 0000082C  486E FFE2                pea.l      [A6 - 0x1E]
  725. 00000830  3F3C 0006                move.w     -[A7], 0x6
  726. 00000834  A9EB                     syscall    Pack4/FP68K
  727. 00000836  486E FFE2                pea.l      [A6 - 0x1E]
  728. 0000083A  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  729. 0000083E  4E5E                     unlink     A6
  730. 00000840  4E75                     rts
  731. export_1711:
  732. 00000842  4E56 FFE2                link       A6, -0x001E
  733. 00000846  486E FFF6                pea.l      [A6 - 0xA]
  734. 0000084A  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  735. 0000084E  486E FFEC                pea.l      [A6 - 0x14]
  736. 00000852  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  737. 00000856  486E FFE2                pea.l      [A6 - 0x1E]
  738. 0000085A  486E FFEC                pea.l      [A6 - 0x14]
  739. 0000085E  486E FFF6                pea.l      [A6 - 0xA]
  740. 00000862  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  741. 00000866  588F                     addq.l     A7, 4
  742. 00000868  486E FFE2                pea.l      [A6 - 0x1E]
  743. 0000086C  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  744. 00000870  4E5E                     unlink     A6
  745. 00000872  4E75                     rts
  746. export_1712:
  747. fn00000874:
  748. 00000874  4E56 FDEE                link       A6, -0x0212
  749. 00000878  48E7 0118                movem.l    -[A7], D7,A3,A4
  750. 0000087C  4267                     clr.w      -[A7]
  751. 0000087E  4EAD 1DFA                jsr        [A5 + 0x1DFA /* export_955 */]
  752. 00000882  3E1F                     move.w     D7, [A7]+
  753. 00000884  42A7                     clr.l      -[A7]
  754. 00000886  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  755. 0000088A  285F                     movea.l    A4, [A7]+
  756. 0000088C  42A7                     clr.l      -[A7]
  757. 0000088E  2F0C                     move.l     -[A7], A4
  758. 00000890  4EAD 1DEA                jsr        [A5 + 0x1DEA /* export_953 */]
  759. 00000894  265F                     movea.l    A3, [A7]+
  760. 00000896  0CAC 0000 00FF 0004      cmpi.l     [A4 + 0x4], 0xFF
  761. 0000089E  5FC0                     sle        D0
  762. 000008A0  4A00                     tst.b      D0
  763. 000008A2  6748                     beq        +0x4A /* 000008EC */
  764. 000008A4  0CAB 0000 00FF 0004      cmpi.l     [A3 + 0x4], 0xFF
  765. 000008AC  5FC1                     sle        D1
  766. 000008AE  C001                     and.b      D0, D1
  767. 000008B0  673A                     beq        +0x3C /* 000008EC */
  768. 000008B2  486E FEF8                pea.l      [A6 - 0x108]
  769. 000008B6  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  770. 000008BA  486E FDF8                pea.l      [A6 - 0x208]
  771. 000008BE  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  772. 000008C2  42A7                     clr.l      -[A7]
  773. 000008C4  42A7                     clr.l      -[A7]
  774. 000008C6  486E FDF8                pea.l      [A6 - 0x208]
  775. 000008CA  4EAD 0EFA                jsr        [A5 + 0xEFA /* export_475 */]
  776. 000008CE  42A7                     clr.l      -[A7]
  777. 000008D0  486E FEF8                pea.l      [A6 - 0x108]
  778. 000008D4  4EAD 0EFA                jsr        [A5 + 0xEFA /* export_475 */]
  779. 000008D8  3F07                     move.w     -[A7], D7
  780. 000008DA  4EAD 32C2                jsr        [A5 + 0x32C2 /* export_1620 */]
  781. 000008DE  4A9F                     tst.l      [A7]+
  782. 000008E0  56C0                     sne        D0
  783. 000008E2  4400                     neg.b      D0
  784. 000008E4  1F00                     move.b     -[A7], D0
  785. 000008E6  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  786. 000008EA  6044                     bra        +0x46 /* 00000930 */
  787. label000008EC:
  788. 000008EC  42A7                     clr.l      -[A7]
  789. 000008EE  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  790. 000008F2  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  791. 000008F6  42A7                     clr.l      -[A7]
  792. 000008F8  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  793. 000008FC  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  794. 00000900  42A7                     clr.l      -[A7]
  795. 00000902  206E FFF8                movea.l    A0, [A6 - 0x8]
  796. 00000906  2F10                     move.l     -[A7], [A0]
  797. 00000908  206E FFFC                movea.l    A0, [A6 - 0x4]
  798. 0000090C  2F10                     move.l     -[A7], [A0]
  799. 0000090E  3F07                     move.w     -[A7], D7
  800. 00000910  4EAD 32C2                jsr        [A5 + 0x32C2 /* export_1620 */]
  801. 00000914  4A9F                     tst.l      [A7]+
  802. 00000916  56C0                     sne        D0
  803. 00000918  4400                     neg.b      D0
  804. 0000091A  1F00                     move.b     -[A7], D0
  805. 0000091C  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  806. 00000920  486E FFF8                pea.l      [A6 - 0x8]
  807. 00000924  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  808. 00000928  486E FFFC                pea.l      [A6 - 0x4]
  809. 0000092C  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  810. label00000930:
  811. 00000930  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  812. 00000934  4E5E                     unlink     A6
  813. 00000936  4E75                     rts
  814. export_1713:
  815. 00000938  4E56 0000                link       A6, 0
  816. 0000093C  4EBA FF36                jsr        [PC - 0xCA /* 00000874 */]
  817. 00000940  4EAD 1F6A                jsr        [A5 + 0x1F6A /* export_1001 */]
  818. 00000944  4E5E                     unlink     A6
  819. 00000946  4E75                     rts
  820. export_1714:
  821. 00000948  4E56 0000                link       A6, 0
  822. 0000094C  4EBA 000A                jsr        [PC + 0xA /* 00000958 */]
  823. 00000950  4EAD 1F6A                jsr        [A5 + 0x1F6A /* export_1001 */]
  824. 00000954  4E5E                     unlink     A6
  825. 00000956  4E75                     rts
  826. export_1715:
  827. fn00000958:
  828. 00000958  4E56 FFF4                link       A6, -0x000C
  829. 0000095C  486E FFF8                pea.l      [A6 - 0x8]
  830. 00000960  4EAD 1FA2                jsr        [A5 + 0x1FA2 /* export_1008 */]
  831. 00000964  486E FFF4                pea.l      [A6 - 0xC]
  832. 00000968  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  833. 0000096C  4267                     clr.w      -[A7]
  834. 0000096E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  835. 00000972  486E FFF8                pea.l      [A6 - 0x8]
  836. 00000976  A8AD                     syscall    PtInRect
  837. 00000978  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  838. 0000097C  4E5E                     unlink     A6
  839. 0000097E  4E75                     rts
  840. export_1716:
  841. 00000980  4E56 FFDE                link       A6, -0x0022
  842. 00000984  486E FFE8                pea.l      [A6 - 0x18]
  843. 00000988  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  844. 0000098C  486E FFF4                pea.l      [A6 - 0xC]
  845. 00000990  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  846. 00000994  102E FFE8                move.b     D0, [A6 - 0x18]
  847. 00000998  6742                     beq        +0x44 /* 000009DC */
  848. 0000099A  C02E FFF4                and.b      D0, [A6 - 0xC]
  849. 0000099E  4A00                     tst.b      D0
  850. 000009A0  673A                     beq        +0x3C /* 000009DC */
  851. 000009A2  222E FFEA                move.l     D1, [A6 - 0x16]
  852. 000009A6  6A02                     bpl        +0x4 /* 000009AA */
  853. 000009A8  4481                     neg.l      D1
  854. label000009AA:
  855. 000009AA  0C81 3FFF FFFF           cmpi.l     D1, 0x3FFFFFFF
  856. 000009B0  5DC1                     slt        D1
  857. 000009B2  C001                     and.b      D0, D1
  858. 000009B4  4A00                     tst.b      D0
  859. 000009B6  6724                     beq        +0x26 /* 000009DC */
  860. 000009B8  222E FFF6                move.l     D1, [A6 - 0xA]
  861. 000009BC  6A02                     bpl        +0x4 /* 000009C0 */
  862. 000009BE  4481                     neg.l      D1
  863. label000009C0:
  864. 000009C0  0C81 3FFF FFFF           cmpi.l     D1, 0x3FFFFFFF
  865. 000009C6  5DC1                     slt        D1
  866. 000009C8  C001                     and.b      D0, D1
  867. 000009CA  6710                     beq        +0x12 /* 000009DC */
  868. 000009CC  202E FFF6                move.l     D0, [A6 - 0xA]
  869. 000009D0  90AE FFEA                sub.l      D0, [A6 - 0x16]
  870. 000009D4  2F00                     move.l     -[A7], D0
  871. 000009D6  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  872. 000009DA  606E                     bra        +0x70 /* 00000A4A */
  873. label000009DC:
  874. 000009DC  102E FFE8                move.b     D0, [A6 - 0x18]
  875. 000009E0  671E                     beq        +0x20 /* 00000A00 */
  876. 000009E2  486E FFEA                pea.l      [A6 - 0x16]
  877. 000009E6  486E FFDE                pea.l      [A6 - 0x22]
  878. 000009EA  3F3C 280E                move.w     -[A7], 0x280E
  879. 000009EE  A9EB                     syscall    Pack4/FP68K
  880. 000009F0  41EE FFEA                lea.l      A0, [A6 - 0x16]
  881. 000009F4  43EE FFDE                lea.l      A1, [A6 - 0x22]
  882. 000009F8  7004                     moveq.l    D0, 0x04
  883. label000009FA:
  884. 000009FA  30D9                     move.w     [A0]+, [A1]+
  885. 000009FC  51C8 FFFC                dbf        D0, -0x6 /* 000009FA */
  886. label00000A00:
  887. 00000A00  102E FFF4                move.b     D0, [A6 - 0xC]
  888. 00000A04  671E                     beq        +0x20 /* 00000A24 */
  889. 00000A06  486E FFF6                pea.l      [A6 - 0xA]
  890. 00000A0A  486E FFDE                pea.l      [A6 - 0x22]
  891. 00000A0E  3F3C 280E                move.w     -[A7], 0x280E
  892. 00000A12  A9EB                     syscall    Pack4/FP68K
  893. 00000A14  41EE FFF6                lea.l      A0, [A6 - 0xA]
  894. 00000A18  43EE FFDE                lea.l      A1, [A6 - 0x22]
  895. 00000A1C  7004                     moveq.l    D0, 0x04
  896. label00000A1E:
  897. 00000A1E  30D9                     move.w     [A0]+, [A1]+
  898. 00000A20  51C8 FFFC                dbf        D0, -0x6 /* 00000A1E */
  899. label00000A24:
  900. 00000A24  486E FFEA                pea.l      [A6 - 0x16]
  901. 00000A28  41EE FFDE                lea.l      A0, [A6 - 0x22]
  902. 00000A2C  43EE FFF6                lea.l      A1, [A6 - 0xA]
  903. 00000A30  7004                     moveq.l    D0, 0x04
  904. label00000A32:
  905. 00000A32  30D9                     move.w     [A0]+, [A1]+
  906. 00000A34  51C8 FFFC                dbf        D0, -0x6 /* 00000A32 */
  907. 00000A38  486E FFDE                pea.l      [A6 - 0x22]
  908. 00000A3C  3F3C 0002                move.w     -[A7], 0x2
  909. 00000A40  A9EB                     syscall    Pack4/FP68K
  910. 00000A42  486E FFDE                pea.l      [A6 - 0x22]
  911. 00000A46  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  912. label00000A4A:
  913. 00000A4A  4E5E                     unlink     A6
  914. 00000A4C  4E75                     rts
  915. export_1717:
  916. 00000A4E  4E56 FFD2                link       A6, -0x002E
  917. 00000A52  486E FFE8                pea.l      [A6 - 0x18]
  918. 00000A56  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  919. 00000A5A  486E FFF4                pea.l      [A6 - 0xC]
  920. 00000A5E  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  921. 00000A62  102E FFE8                move.b     D0, [A6 - 0x18]
  922. 00000A66  672C                     beq        +0x2E /* 00000A94 */
  923. 00000A68  C02E FFF4                and.b      D0, [A6 - 0xC]
  924. 00000A6C  6726                     beq        +0x28 /* 00000A94 */
  925. 00000A6E  4AAE FFEA                tst.l      [A6 - 0x16]
  926. 00000A72  6714                     beq        +0x16 /* 00000A88 */
  927. 00000A74  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  928. 00000A78  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  929. 00000A7C  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  930. 00000A80  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  931. 00000A84  6000 00C0                bra        +0xC2 /* 00000B46 */
  932. label00000A88:
  933. 00000A88  3F3C 0005                move.w     -[A7], 0x5
  934. 00000A8C  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  935. 00000A90  6000 00B4                bra        +0xB6 /* 00000B46 */
  936. label00000A94:
  937. 00000A94  102E FFE8                move.b     D0, [A6 - 0x18]
  938. 00000A98  671E                     beq        +0x20 /* 00000AB8 */
  939. 00000A9A  486E FFEA                pea.l      [A6 - 0x16]
  940. 00000A9E  486E FFD2                pea.l      [A6 - 0x2E]
  941. 00000AA2  3F3C 280E                move.w     -[A7], 0x280E
  942. 00000AA6  A9EB                     syscall    Pack4/FP68K
  943. 00000AA8  41EE FFEA                lea.l      A0, [A6 - 0x16]
  944. 00000AAC  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  945. 00000AB0  7004                     moveq.l    D0, 0x04
  946. label00000AB2:
  947. 00000AB2  30D9                     move.w     [A0]+, [A1]+
  948. 00000AB4  51C8 FFFC                dbf        D0, -0x6 /* 00000AB2 */
  949. label00000AB8:
  950. 00000AB8  102E FFF4                move.b     D0, [A6 - 0xC]
  951. 00000ABC  671E                     beq        +0x20 /* 00000ADC */
  952. 00000ABE  486E FFF6                pea.l      [A6 - 0xA]
  953. 00000AC2  486E FFD2                pea.l      [A6 - 0x2E]
  954. 00000AC6  3F3C 280E                move.w     -[A7], 0x280E
  955. 00000ACA  A9EB                     syscall    Pack4/FP68K
  956. 00000ACC  41EE FFF6                lea.l      A0, [A6 - 0xA]
  957. 00000AD0  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  958. 00000AD4  7004                     moveq.l    D0, 0x04
  959. label00000AD6:
  960. 00000AD6  30D9                     move.w     [A0]+, [A1]+
  961. 00000AD8  51C8 FFFC                dbf        D0, -0x6 /* 00000AD6 */
  962. label00000ADC:
  963. 00000ADC  486E FFD2                pea.l      [A6 - 0x2E]
  964. 00000AE0  486E FFF6                pea.l      [A6 - 0xA]
  965. 00000AE4  486E FFEA                pea.l      [A6 - 0x16]
  966. 00000AE8  486E FFDC                pea.l      [A6 - 0x24]
  967. 00000AEC  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  968. 00000AF0  588F                     addq.l     A7, 4
  969. 00000AF2  41EE FFDE                lea.l      A0, [A6 - 0x22]
  970. 00000AF6  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  971. 00000AFA  7004                     moveq.l    D0, 0x04
  972. label00000AFC:
  973. 00000AFC  30D9                     move.w     [A0]+, [A1]+
  974. 00000AFE  51C8 FFFC                dbf        D0, -0x6 /* 00000AFC */
  975. 00000B02  487A 0046                pea.l      [PC + 0x46 /* 00000B4A, value 0x0, cstring "" */]
  976. 00000B06  486E FFDE                pea.l      [A6 - 0x22]
  977. 00000B0A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  978. 00000B0E  A9EB                     syscall    Pack4/FP68K
  979. 00000B10  642C                     bcc        +0x2E /* 00000B3E */
  980. 00000B12  486E FFEA                pea.l      [A6 - 0x16]
  981. 00000B16  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  982. 00000B1A  43EE FFDE                lea.l      A1, [A6 - 0x22]
  983. 00000B1E  7004                     moveq.l    D0, 0x04
  984. label00000B20:
  985. 00000B20  30D9                     move.w     [A0]+, [A1]+
  986. 00000B22  51C8 FFFC                dbf        D0, -0x6 /* 00000B20 */
  987. 00000B26  486E FFD2                pea.l      [A6 - 0x2E]
  988. 00000B2A  4267                     clr.w      -[A7]
  989. 00000B2C  A9EB                     syscall    Pack4/FP68K
  990. 00000B2E  41EE FFDE                lea.l      A0, [A6 - 0x22]
  991. 00000B32  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  992. 00000B36  7004                     moveq.l    D0, 0x04
  993. label00000B38:
  994. 00000B38  30D9                     move.w     [A0]+, [A1]+
  995. 00000B3A  51C8 FFFC                dbf        D0, -0x6 /* 00000B38 */
  996. label00000B3E:
  997. 00000B3E  486E FFDE                pea.l      [A6 - 0x22]
  998. 00000B42  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  999. label00000B46:
  1000. 00000B46  4E5E                     unlink     A6
  1001. 00000B48  4E75                     rts
  1002. 00000B4A  0000 0000                ori.b      D0, 0x0
  1003. 00000B4E  0000 0000                ori.b      D0, 0x0
  1004. 00000B52  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1005. export_1718: // at 00000B54 (misaligned)
  1006. 00000B56  0000 4267                ori.b      D0, 0x67 /* 'g' */
  1007. 00000B5A  4EAD 1EDA                jsr        [A5 + 0x1EDA /* export_983 */]
  1008. 00000B5E  4267                     clr.w      -[A7]
  1009. 00000B60  4EAD 1EDA                jsr        [A5 + 0x1EDA /* export_983 */]
  1010. 00000B64  101F                     move.b     D0, [A7]+
  1011. 00000B66  801F                     or.b       D0, [A7]+
  1012. 00000B68  1F00                     move.b     -[A7], D0
  1013. 00000B6A  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  1014. 00000B6E  4E5E                     unlink     A6
  1015. 00000B70  4E75                     rts
  1016. export_1719:
  1017. fn00000B72:
  1018. 00000B72  4E56 FEF6                link       A6, -0x010A
  1019. 00000B76  2F07                     move.l     -[A7], D7
  1020. 00000B78  422D CAE8                clr.b      [A5 - 0x3518]
  1021. 00000B7C  486E FF00                pea.l      [A6 - 0x100]
  1022. 00000B80  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  1023. 00000B84  4267                     clr.w      -[A7]
  1024. 00000B86  486E FF00                pea.l      [A6 - 0x100]
  1025. 00000B8A  487A 0128                pea.l      [PC + 0x128 /* 00000CB4, value 0x66E756D, pstring "number" */]
  1026. 00000B8E  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  1027. 00000B92  101F                     move.b     D0, [A7]+
  1028. 00000B94  670C                     beq        +0xE /* 00000BA2 */
  1029. 00000B96  4267                     clr.w      -[A7]
  1030. 00000B98  4EAD 1E1A                jsr        [A5 + 0x1E1A /* export_959 */]
  1031. 00000B9C  1E1F                     move.b     D7, [A7]+
  1032. 00000B9E  6000 00D2                bra        +0xD4 /* 00000C72 */
  1033. label00000BA2:
  1034. 00000BA2  4267                     clr.w      -[A7]
  1035. 00000BA4  486E FF00                pea.l      [A6 - 0x100]
  1036. 00000BA8  487A 0102                pea.l      [PC + 0x102 /* 00000CAC, value 0x7696E74, pstring "integer" */]
  1037. 00000BAC  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  1038. 00000BB0  101F                     move.b     D0, [A7]+
  1039. 00000BB2  670C                     beq        +0xE /* 00000BC0 */
  1040. 00000BB4  4267                     clr.w      -[A7]
  1041. 00000BB6  4EAD 1E2A                jsr        [A5 + 0x1E2A /* export_961 */]
  1042. 00000BBA  1E1F                     move.b     D7, [A7]+
  1043. 00000BBC  6000 00B4                bra        +0xB6 /* 00000C72 */
  1044. label00000BC0:
  1045. 00000BC0  4267                     clr.w      -[A7]
  1046. 00000BC2  486E FF00                pea.l      [A6 - 0x100]
  1047. 00000BC6  487A 00DE                pea.l      [PC + 0xDE /* 00000CA6, value 0x5706F69, pstring "point" */]
  1048. 00000BCA  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  1049. 00000BCE  101F                     move.b     D0, [A7]+
  1050. 00000BD0  670C                     beq        +0xE /* 00000BDE */
  1051. 00000BD2  4267                     clr.w      -[A7]
  1052. 00000BD4  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  1053. 00000BD8  1E1F                     move.b     D7, [A7]+
  1054. 00000BDA  6000 0096                bra        +0x98 /* 00000C72 */
  1055. label00000BDE:
  1056. 00000BDE  4267                     clr.w      -[A7]
  1057. 00000BE0  486E FF00                pea.l      [A6 - 0x100]
  1058. 00000BE4  487A 00BA                pea.l      [PC + 0xBA /* 00000CA0, value 0x4726563, pstring "rect" */]
  1059. 00000BE8  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  1060. 00000BEC  101F                     move.b     D0, [A7]+
  1061. 00000BEE  6618                     bne        +0x1A /* 00000C08 */
  1062. 00000BF0  2F00                     move.l     -[A7], D0
  1063. 00000BF2  4267                     clr.w      -[A7]
  1064. 00000BF4  486E FF00                pea.l      [A6 - 0x100]
  1065. 00000BF8  487A 009C                pea.l      [PC + 0x9C /* 00000C96, value 0x9726563 '\trec', pstring "rectangle" */]
  1066. 00000BFC  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  1067. 00000C00  121F                     move.b     D1, [A7]+
  1068. 00000C02  201F                     move.l     D0, [A7]+
  1069. 00000C04  8001                     or.b       D0, D1
  1070. 00000C06  670A                     beq        +0xC /* 00000C12 */
  1071. label00000C08:
  1072. 00000C08  4267                     clr.w      -[A7]
  1073. 00000C0A  4EAD 1DA2                jsr        [A5 + 0x1DA2 /* export_944 */]
  1074. 00000C0E  1E1F                     move.b     D7, [A7]+
  1075. 00000C10  6060                     bra        +0x62 /* 00000C72 */
  1076. label00000C12:
  1077. 00000C12  4267                     clr.w      -[A7]
  1078. 00000C14  486E FF00                pea.l      [A6 - 0x100]
  1079. 00000C18  487A 0076                pea.l      [PC + 0x76 /* 00000C90, value 0x4646174, pstring "date" */]
  1080. 00000C1C  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  1081. 00000C20  101F                     move.b     D0, [A7]+
  1082. 00000C22  6724                     beq        +0x26 /* 00000C48 */
  1083. 00000C24  4267                     clr.w      -[A7]
  1084. 00000C26  42A7                     clr.l      -[A7]
  1085. 00000C28  42A7                     clr.l      -[A7]
  1086. 00000C2A  4EAD 205A                jsr        [A5 + 0x205A /* export_1031 */]
  1087. 00000C2E  1E1F                     move.b     D7, [A7]+
  1088. 00000C30  1007                     move.b     D0, D7
  1089. 00000C32  670A                     beq        +0xC /* 00000C3E */
  1090. 00000C34  486E FEF8                pea.l      [A6 - 0x108]
  1091. 00000C38  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  1092. 00000C3C  6004                     bra        +0x6 /* 00000C42 */
  1093. label00000C3E:
  1094. 00000C3E  4EAD 1E5A                jsr        [A5 + 0x1E5A /* export_967 */]
  1095. label00000C42:
  1096. 00000C42  4EAD 1F22                jsr        [A5 + 0x1F22 /* export_992 */]
  1097. 00000C46  602A                     bra        +0x2C /* 00000C72 */
  1098. label00000C48:
  1099. 00000C48  4267                     clr.w      -[A7]
  1100. 00000C4A  486E FF00                pea.l      [A6 - 0x100]
  1101. 00000C4E  487A 0038                pea.l      [PC + 0x38 /* 00000C88, value 0x76C6F67, pstring "logical" */]
  1102. 00000C52  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  1103. 00000C56  101F                     move.b     D0, [A7]+
  1104. 00000C58  670A                     beq        +0xC /* 00000C64 */
  1105. 00000C5A  4267                     clr.w      -[A7]
  1106. 00000C5C  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  1107. 00000C60  1E1F                     move.b     D7, [A7]+
  1108. 00000C62  600E                     bra        +0x10 /* 00000C72 */
  1109. label00000C64:
  1110. 00000C64  3F3C 0081                move.w     -[A7], 0x81
  1111. 00000C68  486E FF00                pea.l      [A6 - 0x100]
  1112. 00000C6C  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  1113. 00000C70  4207                     clr.b      D7
  1114. label00000C72:
  1115. 00000C72  4EAD 1E5A                jsr        [A5 + 0x1E5A /* export_967 */]
  1116. 00000C76  1F07                     move.b     -[A7], D7
  1117. 00000C78  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  1118. 00000C7C  1B7C 0001 CAE8           move.b     [A5 - 0x3518], 0x1
  1119. 00000C82  2E1F                     move.l     D7, [A7]+
  1120. 00000C84  4E5E                     unlink     A6
  1121. 00000C86  4E75                     rts
  1122. 00000C88  076C 6F67                bchg       [A4 + 0x6F67], D3
  1123. 00000C8C  6963                     bvs        +0x65 /* 00000CF1 */
  1124. 00000C8E  616C                     bsr        +0x6E /* 00000CFC */
  1125. 00000C90  0464 6174                subi.w     -[A4], 0x6174 /* 'at' */
  1126. 00000C94  6500 0972                bcs        +0x974 /* 00001608 */
  1127. 00000C98  6563                     bcs        +0x65 /* 00000CFD */
  1128. 00000C9A  7461                     moveq.l    D2, 0x61
  1129. 00000C9C  6E67                     bgt        +0x69 /* 00000D05 */
  1130. 00000C9E  6C65                     bge        +0x67 /* 00000D05 */
  1131. 00000CA0  0472 6563 7400           subi.w     [A2 + D7.w * 4], 0x6563 /* 'ec' */
  1132. 00000CA6  0570 6F69 6E74           bchg       [[A0 + 0x6E74]], D2
  1133. 00000CAC  0769 6E74                bchg       [A1 + 0x6E74], D3
  1134. 00000CB0  6567                     bcs        +0x69 /* 00000D19 */
  1135. 00000CB2  6572                     bcs        +0x74 /* 00000D26 */
  1136. 00000CB4  066E 756D 6265           addi.w     [A6 + 0x6265], 0x756D /* 'um' */
  1137. 00000CBA  7200                     moveq.l    D1, 0x00
  1138. export_1720:
  1139. 00000CBC  4E56 0000                link       A6, 0
  1140. 00000CC0  4EBA FEB0                jsr        [PC - 0x150 /* 00000B72 */]
  1141. 00000CC4  4EAD 1F6A                jsr        [A5 + 0x1F6A /* export_1001 */]
  1142. 00000CC8  4E5E                     unlink     A6
  1143. 00000CCA  4E75                     rts
  1144. export_1721:
  1145. fn00000CCC:
  1146. 00000CCC  4E56 FFDE                link       A6, -0x0022
  1147. 00000CD0  486E FFE8                pea.l      [A6 - 0x18]
  1148. 00000CD4  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  1149. 00000CD8  486E FFF4                pea.l      [A6 - 0xC]
  1150. 00000CDC  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  1151. 00000CE0  102E FFE8                move.b     D0, [A6 - 0x18]
  1152. 00000CE4  6742                     beq        +0x44 /* 00000D28 */
  1153. 00000CE6  C02E FFF4                and.b      D0, [A6 - 0xC]
  1154. 00000CEA  4A00                     tst.b      D0
  1155. 00000CEC  673A                     beq        +0x3C /* 00000D28 */
  1156. 00000CEE  222E FFEA                move.l     D1, [A6 - 0x16]
  1157. 00000CF2  6A02                     bpl        +0x4 /* 00000CF6 */
  1158. 00000CF4  4481                     neg.l      D1
  1159. label00000CF6:
  1160. 00000CF6  0C81 3FFF FFFF           cmpi.l     D1, 0x3FFFFFFF
  1161. fn00000CFC:
  1162. 00000CFC  5DC1                     slt        D1
  1163. 00000CFE  C001                     and.b      D0, D1
  1164. 00000D00  4A00                     tst.b      D0
  1165. 00000D02  6724                     beq        +0x26 /* 00000D28 */
  1166. 00000D04  222E FFF6                move.l     D1, [A6 - 0xA]
  1167. 00000D08  6A02                     bpl        +0x4 /* 00000D0C */
  1168. 00000D0A  4481                     neg.l      D1
  1169. label00000D0C:
  1170. 00000D0C  0C81 3FFF FFFF           cmpi.l     D1, 0x3FFFFFFF
  1171. 00000D12  5DC1                     slt        D1
  1172. 00000D14  C001                     and.b      D0, D1
  1173. 00000D16  6710                     beq        +0x12 /* 00000D28 */
  1174. 00000D18  202E FFF6                move.l     D0, [A6 - 0xA]
  1175. 00000D1C  D0AE FFEA                add.l      D0, [A6 - 0x16]
  1176. 00000D20  2F00                     move.l     -[A7], D0
  1177. 00000D22  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  1178. label00000D26:
  1179. 00000D26  606C                     bra        +0x6E /* 00000D94 */
  1180. label00000D28:
  1181. 00000D28  102E FFE8                move.b     D0, [A6 - 0x18]
  1182. 00000D2C  671E                     beq        +0x20 /* 00000D4C */
  1183. 00000D2E  486E FFEA                pea.l      [A6 - 0x16]
  1184. 00000D32  486E FFDE                pea.l      [A6 - 0x22]
  1185. 00000D36  3F3C 280E                move.w     -[A7], 0x280E
  1186. 00000D3A  A9EB                     syscall    Pack4/FP68K
  1187. 00000D3C  41EE FFEA                lea.l      A0, [A6 - 0x16]
  1188. 00000D40  43EE FFDE                lea.l      A1, [A6 - 0x22]
  1189. 00000D44  7004                     moveq.l    D0, 0x04
  1190. label00000D46:
  1191. 00000D46  30D9                     move.w     [A0]+, [A1]+
  1192. 00000D48  51C8 FFFC                dbf        D0, -0x6 /* 00000D46 */
  1193. label00000D4C:
  1194. 00000D4C  102E FFF4                move.b     D0, [A6 - 0xC]
  1195. 00000D50  671E                     beq        +0x20 /* 00000D70 */
  1196. 00000D52  486E FFF6                pea.l      [A6 - 0xA]
  1197. 00000D56  486E FFDE                pea.l      [A6 - 0x22]
  1198. 00000D5A  3F3C 280E                move.w     -[A7], 0x280E
  1199. 00000D5E  A9EB                     syscall    Pack4/FP68K
  1200. 00000D60  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1201. 00000D64  43EE FFDE                lea.l      A1, [A6 - 0x22]
  1202. 00000D68  7004                     moveq.l    D0, 0x04
  1203. label00000D6A:
  1204. 00000D6A  30D9                     move.w     [A0]+, [A1]+
  1205. 00000D6C  51C8 FFFC                dbf        D0, -0x6 /* 00000D6A */
  1206. label00000D70:
  1207. 00000D70  486E FFF6                pea.l      [A6 - 0xA]
  1208. 00000D74  41EE FFDE                lea.l      A0, [A6 - 0x22]
  1209. 00000D78  43EE FFEA                lea.l      A1, [A6 - 0x16]
  1210. 00000D7C  7004                     moveq.l    D0, 0x04
  1211. label00000D7E:
  1212. 00000D7E  30D9                     move.w     [A0]+, [A1]+
  1213. 00000D80  51C8 FFFC                dbf        D0, -0x6 /* 00000D7E */
  1214. 00000D84  486E FFDE                pea.l      [A6 - 0x22]
  1215. 00000D88  4267                     clr.w      -[A7]
  1216. 00000D8A  A9EB                     syscall    Pack4/FP68K
  1217. 00000D8C  486E FFDE                pea.l      [A6 - 0x22]
  1218. 00000D90  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  1219. label00000D94:
  1220. 00000D94  4E5E                     unlink     A6
  1221. 00000D96  4E75                     rts
  1222. export_1722:
  1223. 00000D98  4E56 FD20                link       A6, -0x02E0
  1224. 00000D9C  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1225. 00000DA0  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  1226. 00000DA4  6704                     beq        +0x6 /* 00000DAA */
  1227. 00000DA6  6000 0272                bra        +0x274 /* 0000101A */
  1228. label00000DAA:
  1229. 00000DAA  4267                     clr.w      -[A7]
  1230. 00000DAC  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  1231. 00000DB0  3C1F                     move.w     D6, [A7]+
  1232. 00000DB2  3006                     move.w     D0, D6
  1233. 00000DB4  5340                     subq.w     D0, 1
  1234. 00000DB6  6B00 025C                bmi        +0x25E /* 00001014 */
  1235. 00000DBA  0C40 0006                cmpi.w     D0, 0x6
  1236. 00000DBE  6E00 0254                bgt        +0x256 /* 00001014 */
  1237. 00000DC2  D040                     add.w      D0, D0
  1238. 00000DC4  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1239. 00000DC8  4EFB 0000                jmp        [PC + D0.w]
  1240. 00000DCC  0010 0054                ori.b      [A0], 0x54 /* 'T' */
  1241. 00000DD0  0078 009E 00F6           ori.w      [0x000000F6], 0x9E
  1242. 00000DD6  021A 021A                andi.b     [A2]+, 0x1A
  1243. 00000DDA  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  1244. 00000DDE  1B7C 0001 9CE8           move.b     [A5 - 0x6318], 0x1
  1245. 00000DE4  486E FEE4                pea.l      [A6 - 0x11C]
  1246. 00000DE8  4EAD 1FB2                jsr        [A5 + 0x1FB2 /* export_1010 */]
  1247. 00000DEC  1E2D B5C4                move.b     D7, [A5 - 0x4A3C]
  1248. 00000DF0  0A07 0001                xori.b     D7, 0x1
  1249. 00000DF4  7004                     moveq.l    D0, 0x04
  1250. 00000DF6  B02E FEE4                cmp.b      D0, [A6 - 0x11C]
  1251. 00000DFA  6616                     bne        +0x18 /* 00000E12 */
  1252. 00000DFC  4267                     clr.w      -[A7]
  1253. 00000DFE  486E FEE4                pea.l      [A6 - 0x11C]
  1254. 00000E02  4EAD 15D2                jsr        [A5 + 0x15D2 /* export_694 */]
  1255. 00000E06  101F                     move.b     D0, [A7]+
  1256. 00000E08  6706                     beq        +0x8 /* 00000E10 */
  1257. 00000E0A  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  1258. 00000E0E  6002                     bra        +0x4 /* 00000E12 */
  1259. label00000E10:
  1260. 00000E10  4207                     clr.b      D7
  1261. label00000E12:
  1262. 00000E12  422D 9CE8                clr.b      [A5 - 0x6318]
  1263. 00000E16  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  1264. 00000E1A  6000 01F8                bra        +0x1FA /* 00001014 */
  1265. 00000E1E  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  1266. 00000E22  486E FEE0                pea.l      [A6 - 0x120]
  1267. 00000E26  486E FEDC                pea.l      [A6 - 0x124]
  1268. 00000E2A  486E FED8                pea.l      [A6 - 0x128]
  1269. 00000E2E  4EAD 1DB2                jsr        [A5 + 0x1DB2 /* export_946 */]
  1270. 00000E32  4AAE FEE0                tst.l      [A6 - 0x120]
  1271. 00000E36  56C7                     sne        D7
  1272. 00000E38  4407                     neg.b      D7
  1273. 00000E3A  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  1274. 00000E3E  6000 01D4                bra        +0x1D6 /* 00001014 */
  1275. 00000E42  7000                     moveq.l    D0, 0x00
  1276. 00000E44  2D40 FE54                move.l     [A6 - 0x1AC], D0
  1277. 00000E48  526D CC88                addq.w     [A5 - 0x3378], 1
  1278. 00000E4C  4267                     clr.w      -[A7]
  1279. 00000E4E  486E FE50                pea.l      [A6 - 0x1B0]
  1280. 00000E52  4EAD 092A                jsr        [A5 + 0x92A /* export_289 */]
  1281. 00000E56  1E1F                     move.b     D7, [A7]+
  1282. 00000E58  4EAD 15BA                jsr        [A5 + 0x15BA /* export_691 */]
  1283. 00000E5C  486E FE50                pea.l      [A6 - 0x1B0]
  1284. 00000E60  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  1285. 00000E64  6000 01AE                bra        +0x1B0 /* 00001014 */
  1286. 00000E68  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  1287. 00000E6C  4EAD 2ECA                jsr        [A5 + 0x2ECA /* export_1493 */]
  1288. 00000E70  42A7                     clr.l      -[A7]
  1289. 00000E72  4EAD 1B62                jsr        [A5 + 0x1B62 /* export_872 */]
  1290. 00000E76  285F                     movea.l    A4, [A7]+
  1291. 00000E78  422D B5C4                clr.b      [A5 - 0x4A3C]
  1292. 00000E7C  200C                     move.l     D0, A4
  1293. 00000E7E  56C7                     sne        D7
  1294. 00000E80  4407                     neg.b      D7
  1295. 00000E82  4267                     clr.w      -[A7]
  1296. 00000E84  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  1297. 00000E88  7009                     moveq.l    D0, 0x09
  1298. 00000E8A  B05F                     cmp.w      D0, [A7]+
  1299. 00000E8C  57C0                     seq        D0
  1300. 00000E8E  C007                     and.b      D0, D7
  1301. 00000E90  6726                     beq        +0x28 /* 00000EB8 */
  1302. 00000E92  4267                     clr.w      -[A7]
  1303. 00000E94  2F0C                     move.l     -[A7], A4
  1304. 00000E96  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  1305. 00000E9A  3A1F                     move.w     D5, [A7]+
  1306. 00000E9C  5EC0                     sgt        D0
  1307. 00000E9E  4A00                     tst.b      D0
  1308. 00000EA0  6712                     beq        +0x14 /* 00000EB4 */
  1309. 00000EA2  2F00                     move.l     -[A7], D0
  1310. 00000EA4  4267                     clr.w      -[A7]
  1311. 00000EA6  2F0C                     move.l     -[A7], A4
  1312. 00000EA8  A950                     syscall    CountMItems
  1313. 00000EAA  321F                     move.w     D1, [A7]+
  1314. 00000EAC  201F                     move.l     D0, [A7]+
  1315. 00000EAE  B245                     cmp.w      D1, D5
  1316. 00000EB0  5CC1                     sge        D1
  1317. 00000EB2  C001                     and.b      D0, D1
  1318. label00000EB4:
  1319. 00000EB4  4400                     neg.b      D0
  1320. 00000EB6  1E00                     move.b     D7, D0
  1321. label00000EB8:
  1322. 00000EB8  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  1323. 00000EBC  6000 0156                bra        +0x158 /* 00001014 */
  1324. 00000EC0  486E FF00                pea.l      [A6 - 0x100]
  1325. 00000EC4  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  1326. 00000EC8  4267                     clr.w      -[A7]
  1327. 00000ECA  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  1328. 00000ECE  3C1F                     move.w     D6, [A7]+
  1329. 00000ED0  4207                     clr.b      D7
  1330. 00000ED2  4240                     clr.w      D0
  1331. 00000ED4  102E FF00                move.b     D0, [A6 - 0x100]
  1332. 00000ED8  4A40                     tst.w      D0
  1333. 00000EDA  6700 0138                beq        +0x13A /* 00001014 */
  1334. 00000EDE  3006                     move.w     D0, D6
  1335. 00000EE0  0440 000A                subi.w     D0, 0xA /* '\n' */
  1336. 00000EE4  6B00 012E                bmi        +0x130 /* 00001014 */
  1337. 00000EE8  0C40 0005                cmpi.w     D0, 0x5
  1338. 00000EEC  6E00 0126                bgt        +0x128 /* 00001014 */
  1339. 00000EF0  D040                     add.w      D0, D0
  1340. 00000EF2  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1341. 00000EF6  4EFB 0000                jmp        [PC + D0.w]
  1342. 00000EFA  000E 0032                ori.b      A6, 0x32 /* '2' */
  1343. 00000EFE  0032 009C 009C           ori.b      [A2 + D0.w - 0x100], 0x9C
  1344. 00000F04  00D8                     .incomplete
  1345. 00000F06  486E FF00                pea.l      [A6 - 0x100]
  1346. 00000F0A  4267                     clr.w      -[A7]
  1347. 00000F0C  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  1348. 00000F10  42A7                     clr.l      -[A7]
  1349. 00000F12  42A7                     clr.l      -[A7]
  1350. 00000F14  486E FF00                pea.l      [A6 - 0x100]
  1351. 00000F18  486E FEC4                pea.l      [A6 - 0x13C]
  1352. 00000F1C  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  1353. 00000F20  4A5F                     tst.w      [A7]+
  1354. 00000F22  57C7                     seq        D7
  1355. 00000F24  4407                     neg.b      D7
  1356. 00000F26  6000 00EC                bra        +0xEE /* 00001014 */
  1357. 00000F2A  486E FF00                pea.l      [A6 - 0x100]
  1358. 00000F2E  4EAD 1062                jsr        [A5 + 0x1062 /* export_520 */]
  1359. 00000F32  486E FF00                pea.l      [A6 - 0x100]
  1360. 00000F36  4267                     clr.w      -[A7]
  1361. 00000F38  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  1362. 00000F3C  486E FE58                pea.l      [A6 - 0x1A8]
  1363. 00000F40  706C                     moveq.l    D0, 0x6C
  1364. 00000F42  2F00                     move.l     -[A7], D0
  1365. 00000F44  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  1366. 00000F48  41EE FF00                lea.l      A0, [A6 - 0x100]
  1367. 00000F4C  2D48 FE6A                move.l     [A6 - 0x196], A0
  1368. 00000F50  4267                     clr.w      -[A7]
  1369. 00000F52  486E FE58                pea.l      [A6 - 0x1A8]
  1370. 00000F56  4267                     clr.w      -[A7]
  1371. 00000F58  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  1372. 00000F5C  4A5F                     tst.w      [A7]+
  1373. 00000F5E  6600 00B4                bne        +0xB6 /* 00001014 */
  1374. 00000F62  082E 0004 FE76           btst.b     [A6 - 0x18A], 0x4
  1375. 00000F68  6700 00AA                beq        +0xAC /* 00001014 */
  1376. 00000F6C  700B                     moveq.l    D0, 0x0B
  1377. 00000F6E  B046                     cmp.w      D0, D6
  1378. 00000F70  57C0                     seq        D0
  1379. 00000F72  4A00                     tst.b      D0
  1380. 00000F74  6616                     bne        +0x18 /* 00000F8C */
  1381. 00000F76  720C                     moveq.l    D1, 0x0C
  1382. 00000F78  B246                     cmp.w      D1, D6
  1383. 00000F7A  57C1                     seq        D1
  1384. 00000F7C  4A01                     tst.b      D1
  1385. 00000F7E  670A                     beq        +0xC /* 00000F8A */
  1386. 00000F80  7402                     moveq.l    D2, 0x02
  1387. 00000F82  B4AE FE88                cmp.l      D2, [A6 - 0x178]
  1388. 00000F86  57C2                     seq        D2
  1389. 00000F88  C202                     and.b      D1, D2
  1390. label00000F8A:
  1391. 00000F8A  8001                     or.b       D0, D1
  1392. label00000F8C:
  1393. 00000F8C  4400                     neg.b      D0
  1394. 00000F8E  1E00                     move.b     D7, D0
  1395. 00000F90  6000 0082                bra        +0x84 /* 00001014 */
  1396. 00000F94  700E                     moveq.l    D0, 0x0E
  1397. 00000F96  B046                     cmp.w      D0, D6
  1398. 00000F98  57C4                     seq        D4
  1399. 00000F9A  4404                     neg.b      D4
  1400. 00000F9C  1004                     move.b     D0, D4
  1401. 00000F9E  670A                     beq        +0xC /* 00000FAA */
  1402. 00000FA0  2D7C 616E 7920 FE34      move.l     [A6 - 0x1CC], 0x616E7920 /* 'any ' */
  1403. 00000FA8  6008                     bra        +0xA /* 00000FB2 */
  1404. label00000FAA:
  1405. 00000FAA  2D7C 4150 504C FE34      move.l     [A6 - 0x1CC], 0x4150504C /* 'APPL' */
  1406. label00000FB2:
  1407. 00000FB2  4267                     clr.w      -[A7]
  1408. 00000FB4  486E FF00                pea.l      [A6 - 0x100]
  1409. 00000FB8  1F04                     move.b     -[A7], D4
  1410. 00000FBA  4267                     clr.w      -[A7]
  1411. 00000FBC  486E FE34                pea.l      [A6 - 0x1CC]
  1412. 00000FC0  486E FD2E                pea.l      [A6 - 0x2D2]
  1413. 00000FC4  486D CE2A                pea.l      [A5 - 0x31D6]
  1414. 00000FC8  4EAD 1032                jsr        [A5 + 0x1032 /* export_514 */]
  1415. 00000FCC  1E1F                     move.b     D7, [A7]+
  1416. 00000FCE  6044                     bra        +0x46 /* 00001014 */
  1417. 00000FD0  42A7                     clr.l      -[A7]
  1418. 00000FD2  486E FF00                pea.l      [A6 - 0x100]
  1419. 00000FD6  4EAD 16E2                jsr        [A5 + 0x16E2 /* export_728 */]
  1420. 00000FDA  7000                     moveq.l    D0, 0x00
  1421. 00000FDC  B09F                     cmp.l      D0, [A7]+
  1422. 00000FDE  56C7                     sne        D7
  1423. 00000FE0  4407                     neg.b      D7
  1424. 00000FE2  6030                     bra        +0x32 /* 00001014 */
  1425. 00000FE4  486E FD26                pea.l      [A6 - 0x2DA]
  1426. 00000FE8  486E FD2A                pea.l      [A6 - 0x2D6]
  1427. 00000FEC  7007                     moveq.l    D0, 0x07
  1428. 00000FEE  B046                     cmp.w      D0, D6
  1429. 00000FF0  57C0                     seq        D0
  1430. 00000FF2  4400                     neg.b      D0
  1431. 00000FF4  1F00                     move.b     -[A7], D0
  1432. 00000FF6  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  1433. 00000FFA  486D 04C2                pea.l      [A5 + 0x4C2 /* export_148 */]
  1434. 00000FFE  A9F1                     syscall    UnloadSeg
  1435. 00001000  4267                     clr.w      -[A7]
  1436. 00001002  2F2E FD26                move.l     -[A7], [A6 - 0x2DA]
  1437. 00001006  2F2E FD2A                move.l     -[A7], [A6 - 0x2D6]
  1438. 0000100A  4EAD 3012                jsr        [A5 + 0x3012 /* export_1534 */]
  1439. 0000100E  1E1F                     move.b     D7, [A7]+
  1440. 00001010  0A07 0001                xori.b     D7, 0x1
  1441. label00001014:
  1442. 00001014  1F07                     move.b     -[A7], D7
  1443. 00001016  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  1444. label0000101A:
  1445. 0000101A  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1446. 0000101E  4E5E                     unlink     A6
  1447. 00001020  4E75                     rts
  1448. export_1723:
  1449. fn00001022:
  1450. 00001022  4E56 FFDE                link       A6, -0x0022
  1451. 00001026  486E FFE8                pea.l      [A6 - 0x18]
  1452. 0000102A  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  1453. 0000102E  486E FFF4                pea.l      [A6 - 0xC]
  1454. 00001032  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  1455. 00001036  102E FFE8                move.b     D0, [A6 - 0x18]
  1456. 0000103A  6744                     beq        +0x46 /* 00001080 */
  1457. 0000103C  C02E FFF4                and.b      D0, [A6 - 0xC]
  1458. 00001040  4A00                     tst.b      D0
  1459. 00001042  673C                     beq        +0x3E /* 00001080 */
  1460. 00001044  222E FFEA                move.l     D1, [A6 - 0x16]
  1461. 00001048  6A02                     bpl        +0x4 /* 0000104C */
  1462. 0000104A  4481                     neg.l      D1
  1463. label0000104C:
  1464. 0000104C  0C81 0000 7FFF           cmpi.l     D1, 0x7FFF
  1465. 00001052  5DC1                     slt        D1
  1466. 00001054  C001                     and.b      D0, D1
  1467. 00001056  4A00                     tst.b      D0
  1468. 00001058  6726                     beq        +0x28 /* 00001080 */
  1469. 0000105A  222E FFF6                move.l     D1, [A6 - 0xA]
  1470. 0000105E  6A02                     bpl        +0x4 /* 00001062 */
  1471. 00001060  4481                     neg.l      D1
  1472. label00001062:
  1473. 00001062  0C81 0000 7FFF           cmpi.l     D1, 0x7FFF
  1474. 00001068  5DC1                     slt        D1
  1475. 0000106A  C001                     and.b      D0, D1
  1476. 0000106C  6712                     beq        +0x14 /* 00001080 */
  1477. 0000106E  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1478. 00001072  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1479. 00001076  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  1480. 0000107A  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  1481. 0000107E  606E                     bra        +0x70 /* 000010EE */
  1482. label00001080:
  1483. 00001080  102E FFE8                move.b     D0, [A6 - 0x18]
  1484. 00001084  671E                     beq        +0x20 /* 000010A4 */
  1485. 00001086  486E FFEA                pea.l      [A6 - 0x16]
  1486. 0000108A  486E FFDE                pea.l      [A6 - 0x22]
  1487. 0000108E  3F3C 280E                move.w     -[A7], 0x280E
  1488. 00001092  A9EB                     syscall    Pack4/FP68K
  1489. 00001094  41EE FFEA                lea.l      A0, [A6 - 0x16]
  1490. 00001098  43EE FFDE                lea.l      A1, [A6 - 0x22]
  1491. 0000109C  7004                     moveq.l    D0, 0x04
  1492. label0000109E:
  1493. 0000109E  30D9                     move.w     [A0]+, [A1]+
  1494. 000010A0  51C8 FFFC                dbf        D0, -0x6 /* 0000109E */
  1495. label000010A4:
  1496. 000010A4  102E FFF4                move.b     D0, [A6 - 0xC]
  1497. 000010A8  671E                     beq        +0x20 /* 000010C8 */
  1498. 000010AA  486E FFF6                pea.l      [A6 - 0xA]
  1499. 000010AE  486E FFDE                pea.l      [A6 - 0x22]
  1500. 000010B2  3F3C 280E                move.w     -[A7], 0x280E
  1501. 000010B6  A9EB                     syscall    Pack4/FP68K
  1502. 000010B8  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1503. 000010BC  43EE FFDE                lea.l      A1, [A6 - 0x22]
  1504. 000010C0  7004                     moveq.l    D0, 0x04
  1505. label000010C2:
  1506. 000010C2  30D9                     move.w     [A0]+, [A1]+
  1507. 000010C4  51C8 FFFC                dbf        D0, -0x6 /* 000010C2 */
  1508. label000010C8:
  1509. 000010C8  486E FFF6                pea.l      [A6 - 0xA]
  1510. 000010CC  41EE FFDE                lea.l      A0, [A6 - 0x22]
  1511. 000010D0  43EE FFEA                lea.l      A1, [A6 - 0x16]
  1512. 000010D4  7004                     moveq.l    D0, 0x04
  1513. label000010D6:
  1514. 000010D6  30D9                     move.w     [A0]+, [A1]+
  1515. 000010D8  51C8 FFFC                dbf        D0, -0x6 /* 000010D6 */
  1516. 000010DC  486E FFDE                pea.l      [A6 - 0x22]
  1517. 000010E0  3F3C 0004                move.w     -[A7], 0x4
  1518. 000010E4  A9EB                     syscall    Pack4/FP68K
  1519. 000010E6  486E FFDE                pea.l      [A6 - 0x22]
  1520. 000010EA  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  1521. label000010EE:
  1522. 000010EE  4E5E                     unlink     A6
  1523. 000010F0  4E75                     rts
  1524. export_1724:
  1525. 000010F2  4E56 FFFE                link       A6, -0x0002
  1526. 000010F6  102D 9CF0                move.b     D0, [A5 - 0x6310]
  1527. 000010FA  6606                     bne        +0x8 /* 00001102 */
  1528. 000010FC  4EAD 32AA                jsr        [A5 + 0x32AA /* export_1617 */]
  1529. 00001100  6020                     bra        +0x22 /* 00001122 */
  1530. label00001102:
  1531. 00001102  102D 9DAA                move.b     D0, [A5 - 0x6256]
  1532. 00001106  6702                     beq        +0x4 /* 0000110A */
  1533. 00001108  6018                     bra        +0x1A /* 00001122 */
  1534. label0000110A:
  1535. 0000110A  4267                     clr.w      -[A7]
  1536. 0000110C  486D 9F0E                pea.l      [A5 - 0x60F2]
  1537. 00001110  3F3C 003B                move.w     -[A7], 0x3B /* ';' */
  1538. 00001114  A88F                     syscall    OSDispatch
  1539. 00001116  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  1540. 0000111A  1F3C 0002                move.b     -[A7], 0x2
  1541. 0000111E  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  1542. label00001122:
  1543. 00001122  4E5E                     unlink     A6
  1544. 00001124  4E75                     rts
  1545. export_1725:
  1546. 00001126  4E56 FEC0                link       A6, -0x0140
  1547. 0000112A  486E FEC0                pea.l      [A6 - 0x140]
  1548. 0000112E  4EAD 1E92                jsr        [A5 + 0x1E92 /* export_974 */]
  1549. 00001132  486E FEC0                pea.l      [A6 - 0x140]
  1550. 00001136  4EAD 2122                jsr        [A5 + 0x2122 /* export_1056 */]
  1551. 0000113A  4EBA FB90                jsr        [PC - 0x470 /* 00000CCC */]
  1552. 0000113E  486E FEC0                pea.l      [A6 - 0x140]
  1553. 00001142  1F3C 0002                move.b     -[A7], 0x2
  1554. 00001146  4EAD 211A                jsr        [A5 + 0x211A /* export_1055 */]
  1555. 0000114A  4E5E                     unlink     A6
  1556. 0000114C  4E75                     rts
  1557. export_1726:
  1558. 0000114E  4E56 0000                link       A6, 0
  1559. 00001152  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  1560. 00001156  486D 0A1A                pea.l      [A5 + 0xA1A /* export_319 */]
  1561. 0000115A  A9F1                     syscall    UnloadSeg
  1562. 0000115C  4E5E                     unlink     A6
  1563. 0000115E  4E75                     rts
  1564. export_1727:
  1565. 00001160  4E56 FEB6                link       A6, -0x014A
  1566. 00001164  486E FEC0                pea.l      [A6 - 0x140]
  1567. 00001168  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  1568. 0000116C  486E FFE0                pea.l      [A6 - 0x20]
  1569. 00001170  4EAD 1F0A                jsr        [A5 + 0x1F0A /* export_989 */]
  1570. 00001174  486E FFC0                pea.l      [A6 - 0x40]
  1571. 00001178  4EAD 1F0A                jsr        [A5 + 0x1F0A /* export_989 */]
  1572. 0000117C  102D 9D32                move.b     D0, [A5 - 0x62CE]
  1573. 00001180  6606                     bne        +0x8 /* 00001188 */
  1574. 00001182  4EAD 32AA                jsr        [A5 + 0x32AA /* export_1617 */]
  1575. 00001186  6030                     bra        +0x32 /* 000011B8 */
  1576. label00001188:
  1577. 00001188  4267                     clr.w      -[A7]
  1578. 0000118A  486E FEB8                pea.l      [A6 - 0x148]
  1579. 0000118E  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  1580. 00001192  101F                     move.b     D0, [A7]+
  1581. 00001194  6602                     bne        +0x4 /* 00001198 */
  1582. 00001196  6020                     bra        +0x22 /* 000011B8 */
  1583. label00001198:
  1584. 00001198  4267                     clr.w      -[A7]
  1585. 0000119A  486E FEB8                pea.l      [A6 - 0x148]
  1586. 0000119E  2F3C 7061 7373           move.l     -[A7], 0x70617373 /* 'pass' */
  1587. 000011A4  2F3C 7472 7565           move.l     -[A7], 0x74727565 /* 'true' */
  1588. 000011AA  42A7                     clr.l      -[A7]
  1589. 000011AC  42A7                     clr.l      -[A7]
  1590. 000011AE  303C 0A16                move.w     D0, 0xA16
  1591. 000011B2  A816                     syscall    Pack8
  1592. 000011B4  3D5F FEB6                move.w     [A6 - 0x14A], [A7]+
  1593. label000011B8:
  1594. 000011B8  4E5E                     unlink     A6
  1595. 000011BA  4E75                     rts
  1596. export_1728:
  1597. 000011BC  4E56 0000                link       A6, 0
  1598. 000011C0  4EAD 0A22                jsr        [A5 + 0xA22 /* export_320 */]
  1599. 000011C4  486D 0A22                pea.l      [A5 + 0xA22 /* export_320 */]
  1600. 000011C8  A9F1                     syscall    UnloadSeg
  1601. 000011CA  4E5E                     unlink     A6
  1602. 000011CC  4E75                     rts
  1603. export_1729:
  1604. 000011CE  4E56 0000                link       A6, 0
  1605. 000011D2  4267                     clr.w      -[A7]
  1606. 000011D4  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  1607. 000011D8  4EAD 137A                jsr        [A5 + 0x137A /* export_619 */]
  1608. 000011DC  4E5E                     unlink     A6
  1609. 000011DE  4E75                     rts
  1610. export_1730:
  1611. 000011E0  4E56 FFF6                link       A6, -0x000A
  1612. 000011E4  48E7 0300                movem.l    -[A7], D6,D7
  1613. 000011E8  4267                     clr.w      -[A7]
  1614. 000011EA  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  1615. 000011EE  4A5F                     tst.w      [A7]+
  1616. 000011F0  660A                     bne        +0xC /* 000011FC */
  1617. 000011F2  42A7                     clr.l      -[A7]
  1618. 000011F4  4EAD 1ECA                jsr        [A5 + 0x1ECA /* export_981 */]
  1619. 000011F8  2E1F                     move.l     D7, [A7]+
  1620. 000011FA  6002                     bra        +0x4 /* 000011FE */
  1621. label000011FC:
  1622. 000011FC  7E01                     moveq.l    D7, 0x01
  1623. label000011FE:
  1624. 000011FE  3D7C 0001 FFF8           move.w     [A6 - 0x8], 0x1
  1625. 00001204  3D47 FFF6                move.w     [A6 - 0xA], D7
  1626. 00001208  3C2E FFF8                move.w     D6, [A6 - 0x8]
  1627. 0000120C  6014                     bra        +0x16 /* 00001222 */
  1628. label0000120E:
  1629. 0000120E  4267                     clr.w      -[A7]
  1630. 00001210  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  1631. 00001214  101F                     move.b     D0, [A7]+
  1632. 00001216  6702                     beq        +0x4 /* 0000121A */
  1633. 00001218  600E                     bra        +0x10 /* 00001228 */
  1634. label0000121A:
  1635. 0000121A  4EAD 2322                jsr        [A5 + 0x2322 /* export_1120 */]
  1636. 0000121E  5246                     addq.w     D6, 1
  1637. 00001220  6906                     bvs        +0x8 /* 00001228 */
  1638. label00001222:
  1639. 00001222  BC6E FFF6                cmp.w      D6, [A6 - 0xA]
  1640. 00001226  6FE6                     ble        -0x18 /* 0000120E */
  1641. label00001228:
  1642. 00001228  4CDF 00C0                movem.l    D6,D7, [A7]+
  1643. 0000122C  4E5E                     unlink     A6
  1644. 0000122E  4E75                     rts
  1645. export_1731:
  1646. 00001230  4E56 FFFE                link       A6, -0x0002
  1647. 00001234  2F07                     move.l     -[A7], D7
  1648. 00001236  4267                     clr.w      -[A7]
  1649. 00001238  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  1650. 0000123C  3E1F                     move.w     D7, [A7]+
  1651. 0000123E  6610                     bne        +0x12 /* 00001250 */
  1652. 00001240  42A7                     clr.l      -[A7]
  1653. 00001242  4EAD 1ECA                jsr        [A5 + 0x1ECA /* export_981 */]
  1654. 00001246  201F                     move.l     D0, [A7]+
  1655. 00001248  3F00                     move.w     -[A7], D0
  1656. 0000124A  4EAD 2EFA                jsr        [A5 + 0x2EFA /* export_1499 */]
  1657. 0000124E  6006                     bra        +0x8 /* 00001256 */
  1658. label00001250:
  1659. 00001250  3F07                     move.w     -[A7], D7
  1660. 00001252  4EAD 2EFA                jsr        [A5 + 0x2EFA /* export_1499 */]
  1661. label00001256:
  1662. 00001256  2E1F                     move.l     D7, [A7]+
  1663. 00001258  4E5E                     unlink     A6
  1664. 0000125A  4E75                     rts
  1665. export_1732:
  1666. 0000125C  4E56 FFF8                link       A6, -0x0008
  1667. 00001260  4267                     clr.w      -[A7]
  1668. 00001262  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  1669. 00001266  7001                     moveq.l    D0, 0x01
  1670. 00001268  B05F                     cmp.w      D0, [A7]+
  1671. 0000126A  661A                     bne        +0x1C /* 00001286 */
  1672. 0000126C  486E FFF8                pea.l      [A6 - 0x8]
  1673. 00001270  7004                     moveq.l    D0, 0x04
  1674. 00001272  2F00                     move.l     -[A7], D0
  1675. 00001274  1F3C 0004                move.b     -[A7], 0x4
  1676. 00001278  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  1677. 0000127C  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  1678. 00001280  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  1679. 00001284  600C                     bra        +0xE /* 00001292 */
  1680. label00001286:
  1681. 00001286  486E FFF8                pea.l      [A6 - 0x8]
  1682. 0000128A  7004                     moveq.l    D0, 0x04
  1683. 0000128C  2F00                     move.l     -[A7], D0
  1684. 0000128E  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  1685. label00001292:
  1686. 00001292  486E FFFC                pea.l      [A6 - 0x4]
  1687. 00001296  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  1688. 0000129A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1689. 0000129E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1690. 000012A2  1F2E FFF8                move.b     -[A7], [A6 - 0x8]
  1691. 000012A6  1F2E FFF9                move.b     -[A7], [A6 - 0x7]
  1692. 000012AA  1F2E FFFA                move.b     -[A7], [A6 - 0x6]
  1693. 000012AE  4EAD 2F5A                jsr        [A5 + 0x2F5A /* export_1511 */]
  1694. 000012B2  4E5E                     unlink     A6
  1695. 000012B4  4E75                     rts
  1696. export_1733:
  1697. 000012B6  4E56 FDE0                link       A6, -0x0220
  1698. 000012BA  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1699. 000012BE  4267                     clr.w      -[A7]
  1700. 000012C0  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  1701. 000012C4  3C1F                     move.w     D6, [A7]+
  1702. 000012C6  3006                     move.w     D0, D6
  1703. 000012C8  6B00 010A                bmi        +0x10C /* 000013D4 */
  1704. 000012CC  0C40 0005                cmpi.w     D0, 0x5
  1705. 000012D0  6E00 0102                bgt        +0x104 /* 000013D4 */
  1706. 000012D4  D040                     add.w      D0, D0
  1707. 000012D6  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1708. 000012DA  4EFB 0000                jmp        [PC + D0.w]
  1709. 000012DE  000E 001E                ori.b      A6, 0x1E
  1710. 000012E2  0098 00E2 00E2           ori.l      [A0]+, 0xE200E2
  1711. 000012E8  00E2                     .incomplete
  1712. 000012EA  3F3C 000C                move.w     -[A7], 0xC
  1713. 000012EE  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  1714. 000012F2  4EAD 2DFA                jsr        [A5 + 0x2DFA /* export_1467 */]
  1715. 000012F6  6000 00DC                bra        +0xDE /* 000013D4 */
  1716. 000012FA  486E FEFC                pea.l      [A6 - 0x104]
  1717. 000012FE  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  1718. 00001302  2D7C 5445 5854 FDF2      move.l     [A6 - 0x20E], 0x54455854 /* 'TEXT' */
  1719. 0000130A  4267                     clr.w      -[A7]
  1720. 0000130C  486E FEFC                pea.l      [A6 - 0x104]
  1721. 00001310  486E FDF2                pea.l      [A6 - 0x20E]
  1722. 00001314  486E FDF6                pea.l      [A6 - 0x20A]
  1723. 00001318  4EAD 109A                jsr        [A5 + 0x109A /* export_527 */]
  1724. 0000131C  1A1F                     move.b     D5, [A7]+
  1725. 0000131E  3D7C 0001 FDE0           move.w     [A6 - 0x220], 0x1
  1726. 00001324  3E2E FDE0                move.w     D7, [A6 - 0x220]
  1727. 00001328  6036                     bra        +0x38 /* 00001360 */
  1728. label0000132A:
  1729. 0000132A  3007                     move.w     D0, D7
  1730. 0000132C  5340                     subq.w     D0, 1
  1731. 0000132E  41ED F818                lea.l      A0, [A5 - 0x7E8]
  1732. 00001332  C1FC 0108                muls.w     D0, 0x108
  1733. 00001336  49F0 0000                lea.l      A4, [A0 + D0.w]
  1734. 0000133A  4A6C 0100                tst.w      [A4 + 0x100]
  1735. 0000133E  56C0                     sne        D0
  1736. 00001340  2F00                     move.l     -[A7], D0
  1737. 00001342  4267                     clr.w      -[A7]
  1738. 00001344  2F0C                     move.l     -[A7], A4
  1739. 00001346  486E FEFC                pea.l      [A6 - 0x104]
  1740. 0000134A  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  1741. 0000134E  121F                     move.b     D1, [A7]+
  1742. 00001350  201F                     move.l     D0, [A7]+
  1743. 00001352  C001                     and.b      D0, D1
  1744. 00001354  6708                     beq        +0xA /* 0000135E */
  1745. 00001356  3F07                     move.w     -[A7], D7
  1746. 00001358  4EAD 3252                jsr        [A5 + 0x3252 /* export_1606 */]
  1747. 0000135C  6076                     bra        +0x78 /* 000013D4 */
  1748. label0000135E:
  1749. 0000135E  5247                     addq.w     D7, 1
  1750. label00001360:
  1751. 00001360  7003                     moveq.l    D0, 0x03
  1752. 00001362  B047                     cmp.w      D0, D7
  1753. 00001364  6CC4                     bge        -0x3A /* 0000132A */
  1754. 00001366  487A 0074                pea.l      [PC + 0x74 /* 000013DC, value 0xE46696C, pstring "File not open." */]
  1755. 0000136A  3F3C 0007                move.w     -[A7], 0x7
  1756. 0000136E  4EAD 32CA                jsr        [A5 + 0x32CA /* export_1621 */]
  1757. 00001372  6060                     bra        +0x62 /* 000013D4 */
  1758. 00001374  486E FDEA                pea.l      [A6 - 0x216]
  1759. 00001378  486E FDEE                pea.l      [A6 - 0x212]
  1760. 0000137C  486E FDE6                pea.l      [A6 - 0x21A]
  1761. 00001380  4EAD 1DB2                jsr        [A5 + 0x1DB2 /* export_946 */]
  1762. 00001384  4AAE FDEE                tst.l      [A6 - 0x212]
  1763. 00001388  670E                     beq        +0x10 /* 00001398 */
  1764. 0000138A  4267                     clr.w      -[A7]
  1765. 0000138C  2F2E FDEE                move.l     -[A7], [A6 - 0x212]
  1766. 00001390  4EAD 1A22                jsr        [A5 + 0x1A22 /* export_832 */]
  1767. 00001394  1A1F                     move.b     D5, [A7]+
  1768. 00001396  603C                     bra        +0x3E /* 000013D4 */
  1769. label00001398:
  1770. 00001398  202E FDEA                move.l     D0, [A6 - 0x216]
  1771. 0000139C  B0AD BFEA                cmp.l      D0, [A5 - 0x4016]
  1772. 000013A0  6608                     bne        +0xA /* 000013AA */
  1773. 000013A2  4267                     clr.w      -[A7]
  1774. 000013A4  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  1775. 000013A8  602A                     bra        +0x2C /* 000013D4 */
  1776. label000013AA:
  1777. 000013AA  4267                     clr.w      -[A7]
  1778. 000013AC  486E FDEA                pea.l      [A6 - 0x216]
  1779. 000013B0  4EAD 2B2A                jsr        [A5 + 0x2B2A /* export_1377 */]
  1780. 000013B4  101F                     move.b     D0, [A7]+
  1781. 000013B6  671C                     beq        +0x1E /* 000013D4 */
  1782. 000013B8  4EAD 328A                jsr        [A5 + 0x328A /* export_1613 */]
  1783. 000013BC  6016                     bra        +0x18 /* 000013D4 */
  1784. 000013BE  526D CC88                addq.w     [A5 - 0x3378], 1
  1785. 000013C2  7003                     moveq.l    D0, 0x03
  1786. 000013C4  B046                     cmp.w      D0, D6
  1787. 000013C6  57C0                     seq        D0
  1788. 000013C8  4400                     neg.b      D0
  1789. 000013CA  1F00                     move.b     -[A7], D0
  1790. 000013CC  4EAD 0932                jsr        [A5 + 0x932 /* export_290 */]
  1791. 000013D0  4EAD 15BA                jsr        [A5 + 0x15BA /* export_691 */]
  1792. label000013D4:
  1793. 000013D4  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1794. 000013D8  4E5E                     unlink     A6
  1795. 000013DA  4E75                     rts
  1796. 000013DC  0E46 696C                .invalid.w D6, 0x696C /* 'il' */ // invalid immediate operation
  1797. 000013E0  6520                     bcs        +0x22 /* 00001402 */
  1798. 000013E2  6E6F                     bgt        +0x71 /* 00001453 */
  1799. 000013E4  7420                     moveq.l    D2, 0x20
  1800. 000013E6  6F70                     ble        +0x72 /* 00001458 */
  1801. 000013E8  656E                     bcs        +0x70 /* 00001458 */
  1802. 000013EA  2E00                     move.l     D7, D0
  1803. export_1734:
  1804. 000013EC  4E56 FF00                link       A6, -0x0100
  1805. 000013F0  486E FF00                pea.l      [A6 - 0x100]
  1806. 000013F4  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  1807. 000013F8  4240                     clr.w      D0
  1808. 000013FA  102E FF00                move.b     D0, [A6 - 0x100]
  1809. 000013FE  4A40                     tst.w      D0
  1810. 00001400  6602                     bne        +0x4 /* 00001404 */
  1811. label00001402:
  1812. 00001402  6028                     bra        +0x2A /* 0000142C */
  1813. label00001404:
  1814. 00001404  102D BE54                move.b     D0, [A5 - 0x41AC]
  1815. 00001408  6714                     beq        +0x16 /* 0000141E */
  1816. 0000140A  422D BE54                clr.b      [A5 - 0x41AC]
  1817. 0000140E  4240                     clr.w      D0
  1818. 00001410  102E FF01                move.b     D0, [A6 - 0xFF]
  1819. 00001414  3B40 C4FE                move.w     [A5 - 0x3B02], D0
  1820. 00001418  4EAD 37D2                jsr        [A5 + 0x37D2 /* export_1782 */]
  1821. 0000141C  600E                     bra        +0x10 /* 0000142C */
  1822. label0000141E:
  1823. 0000141E  486E FF00                pea.l      [A6 - 0x100]
  1824. 00001422  42A7                     clr.l      -[A7]
  1825. 00001424  1F3C 0001                move.b     -[A7], 0x1
  1826. 00001428  4EAD 13AA                jsr        [A5 + 0x13AA /* export_625 */]
  1827. label0000142C:
  1828. 0000142C  4E5E                     unlink     A6
  1829. 0000142E  4E75                     rts
  1830. export_1735:
  1831. 00001430  4E56 FFFE                link       A6, -0x0002
  1832. 00001434  42A7                     clr.l      -[A7]
  1833. 00001436  4EAD 1ECA                jsr        [A5 + 0x1ECA /* export_981 */]
  1834. 0000143A  201F                     move.l     D0, [A7]+
  1835. 0000143C  3D40 FFFE                move.w     [A6 - 0x2], D0
  1836. 00001440  4E5E                     unlink     A6
  1837. 00001442  4E75                     rts
  1838. fn00001444:
  1839. 00001444  4E56 0000                link       A6, 0
  1840. 00001448  48E7 0108                movem.l    -[A7], D7,A4
  1841. 0000144C  3E2E 000C                move.w     D7, [A6 + 0xC]
  1842. 00001450  286E 0008                movea.l    A4, [A6 + 0x8]
  1843. 00001454  BE6C FEB6                cmp.w      D7, [A4 - 0x14A]
  1844. label00001458:
  1845. 00001458  6618                     bne        +0x1A /* 00001472 */
  1846. 0000145A  3007                     move.w     D0, D7
  1847. 0000145C  D040                     add.w      D0, D0
  1848. 0000145E  4874 00F6                pea.l      [A4 + D0.w - 0x10]
  1849. 00001462  4EAD 1EBA                jsr        [A5 + 0x1EBA /* export_979 */]
  1850. 00001466  4267                     clr.w      -[A7]
  1851. 00001468  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  1852. 0000146C  395F FEB6                move.w     [A4 - 0x14A], [A7]+
  1853. 00001470  6008                     bra        +0xA /* 0000147A */
  1854. label00001472:
  1855. 00001472  3007                     move.w     D0, D7
  1856. 00001474  D040                     add.w      D0, D0
  1857. 00001476  4234 00F7                clr.b      [A4 + D0.w - 0x9]
  1858. label0000147A:
  1859. 0000147A  4CDF 1080                movem.l    D7,A4, [A7]+
  1860. 0000147E  4E5E                     unlink     A6
  1861. 00001480  205F                     movea.l    A0, [A7]+
  1862. 00001482  5C4F                     addq.w     A7, 6
  1863. 00001484  4ED0                     jmp        [A0]
  1864. export_1736:
  1865. 00001486  4E56 FEB4                link       A6, -0x014C
  1866. 0000148A  2F07                     move.l     -[A7], D7
  1867. 0000148C  4267                     clr.w      -[A7]
  1868. 0000148E  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  1869. 00001492  3D5F FEB6                move.w     [A6 - 0x14A], [A7]+
  1870. 00001496  3F3C 0004                move.w     -[A7], 0x4
  1871. 0000149A  2F0E                     move.l     -[A7], A6
  1872. 0000149C  4EBA FFA6                jsr        [PC - 0x5A /* 00001444 */]
  1873. 000014A0  486E FFFC                pea.l      [A6 - 0x4]
  1874. 000014A4  4EAD 1EBA                jsr        [A5 + 0x1EBA /* export_979 */]
  1875. 000014A8  4267                     clr.w      -[A7]
  1876. 000014AA  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  1877. 000014AE  3D5F FEB6                move.w     [A6 - 0x14A], [A7]+
  1878. 000014B2  3F3C 0002                move.w     -[A7], 0x2
  1879. 000014B6  2F0E                     move.l     -[A7], A6
  1880. 000014B8  4EBA FF8A                jsr        [PC - 0x76 /* 00001444 */]
  1881. 000014BC  3F3C 0001                move.w     -[A7], 0x1
  1882. 000014C0  2F0E                     move.l     -[A7], A6
  1883. 000014C2  4EBA FF80                jsr        [PC - 0x80 /* 00001444 */]
  1884. 000014C6  4207                     clr.b      D7
  1885. 000014C8  4A6E FEB6                tst.w      [A6 - 0x14A]
  1886. 000014CC  6612                     bne        +0x14 /* 000014E0 */
  1887. 000014CE  7E01                     moveq.l    D7, 0x01
  1888. 000014D0  486E FEB8                pea.l      [A6 - 0x148]
  1889. 000014D4  4EAD 1E92                jsr        [A5 + 0x1E92 /* export_974 */]
  1890. 000014D8  486E FEB8                pea.l      [A6 - 0x148]
  1891. 000014DC  4EAD 2122                jsr        [A5 + 0x2122 /* export_1056 */]
  1892. label000014E0:
  1893. 000014E0  4267                     clr.w      -[A7]
  1894. 000014E2  486E FFF8                pea.l      [A6 - 0x8]
  1895. 000014E6  486E FFFA                pea.l      [A6 - 0x6]
  1896. 000014EA  4EAD 205A                jsr        [A5 + 0x205A /* export_1031 */]
  1897. 000014EE  101F                     move.b     D0, [A7]+
  1898. 000014F0  6612                     bne        +0x14 /* 00001504 */
  1899. 000014F2  4EAD 1E5A                jsr        [A5 + 0x1E5A /* export_967 */]
  1900. 000014F6  487A 0034                pea.l      [PC + 0x34 /* 0000152C, value 0xC496E76, pstring "Invalid date" */]
  1901. 000014FA  3F3C 008B                move.w     -[A7], 0x8B
  1902. 000014FE  4EAD 32CA                jsr        [A5 + 0x32CA /* export_1621 */]
  1903. 00001502  6022                     bra        +0x24 /* 00001526 */
  1904. label00001504:
  1905. 00001504  486E FFFC                pea.l      [A6 - 0x4]
  1906. 00001508  486E FFFE                pea.l      [A6 - 0x2]
  1907. 0000150C  4EAD 2062                jsr        [A5 + 0x2062 /* export_1032 */]
  1908. 00001510  1007                     move.b     D0, D7
  1909. 00001512  670E                     beq        +0x10 /* 00001522 */
  1910. 00001514  486E FEB8                pea.l      [A6 - 0x148]
  1911. 00001518  1F3C 0002                move.b     -[A7], 0x2
  1912. 0000151C  4EAD 211A                jsr        [A5 + 0x211A /* export_1055 */]
  1913. 00001520  6004                     bra        +0x6 /* 00001526 */
  1914. label00001522:
  1915. 00001522  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  1916. label00001526:
  1917. 00001526  2E1F                     move.l     D7, [A7]+
  1918. 00001528  4E5E                     unlink     A6
  1919. 0000152A  4E75                     rts
  1920. 0000152C  0C49 6E76                cmpi.w     A1, 0x6E76 /* 'nv' */
  1921. 00001530  616C                     bsr        +0x6E /* 0000159E */
  1922. 00001532  6964                     bvs        +0x66 /* 00001598 */
  1923. 00001534  2064                     movea.l    A0, -[A4]
  1924. 00001536  6174                     bsr        +0x76 /* 000015AC */
  1925. 00001538  6500 4E56                bcs        +0x4E58 /* 00006390 */
  1926. export_1737: // at 0000153A (misaligned)
  1927. 0000153C  FFDA                     .invalid   <<F/7/7>>
  1928. 0000153E  48E7 0300                movem.l    -[A7], D6,D7
  1929. 00001542  4267                     clr.w      -[A7]
  1930. 00001544  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  1931. 00001548  301F                     move.w     D0, [A7]+
  1932. 0000154A  5340                     subq.w     D0, 1
  1933. 0000154C  6706                     beq        +0x8 /* 00001554 */
  1934. 0000154E  5340                     subq.w     D0, 1
  1935. 00001550  673C                     beq        +0x3E /* 0000158E */
  1936. 00001552  6054                     bra        +0x56 /* 000015A8 */
  1937. label00001554:
  1938. 00001554  42A7                     clr.l      -[A7]
  1939. 00001556  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  1940. 0000155A  2E1F                     move.l     D7, [A7]+
  1941. 0000155C  486E FFDC                pea.l      [A6 - 0x24]
  1942. 00001560  3F3C 001F                move.w     -[A7], 0x1F
  1943. 00001564  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  1944. 00001568  4A87                     tst.l      D7
  1945. 0000156A  57C0                     seq        D0
  1946. 0000156C  4A00                     tst.b      D0
  1947. 0000156E  6638                     bne        +0x3A /* 000015A8 */
  1948. 00001570  802D B5C4                or.b       D0, [A5 - 0x4A3C]
  1949. 00001574  0240 0001                andi.w     D0, 0x1
  1950. 00001578  6702                     beq        +0x4 /* 0000157C */
  1951. 0000157A  602C                     bra        +0x2E /* 000015A8 */
  1952. label0000157C:
  1953. 0000157C  486E FFDC                pea.l      [A6 - 0x24]
  1954. 00001580  2F07                     move.l     -[A7], D7
  1955. 00001582  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  1956. 00001586  486D 0772                pea.l      [A5 + 0x772 /* export_234 */]
  1957. 0000158A  A9F1                     syscall    UnloadSeg
  1958. 0000158C  601A                     bra        +0x1C /* 000015A8 */
  1959. label0000158E:
  1960. 0000158E  7003                     moveq.l    D0, 0x03
  1961. 00001590  B06D C04E                cmp.w      D0, [A5 - 0x3FB2]
  1962. 00001594  6F04                     ble        +0x6 /* 0000159A */
  1963. 00001596  7C0D                     moveq.l    D6, 0x0D
  1964. label00001598:
  1965. 00001598  6002                     bra        +0x4 /* 0000159C */
  1966. label0000159A:
  1967. 0000159A  7C03                     moveq.l    D6, 0x03
  1968. label0000159C:
  1969. 0000159C  3F06                     move.w     -[A7], D6
  1970. fn0000159E:
  1971. 0000159E  2F3C 0000 0004           move.l     -[A7], 0x4
  1972. 000015A4  4EAD 29A2                jsr        [A5 + 0x29A2 /* export_1328 */]
  1973. label000015A8:
  1974. 000015A8  4CDF 00C0                movem.l    D6,D7, [A7]+
  1975. fn000015AC:
  1976. 000015AC  4E5E                     unlink     A6
  1977. 000015AE  4E75                     rts
  1978. export_1738:
  1979. 000015B0  4E56 FA88                link       A6, -0x0578
  1980. 000015B4  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  1981. 000015B8  4267                     clr.w      -[A7]
  1982. 000015BA  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  1983. 000015BE  3E1F                     move.w     D7, [A7]+
  1984. 000015C0  7003                     moveq.l    D0, 0x03
  1985. 000015C2  B047                     cmp.w      D0, D7
  1986. 000015C4  6614                     bne        +0x16 /* 000015DA */
  1987. 000015C6  486E FF00                pea.l      [A6 - 0x100]
  1988. 000015CA  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  1989. 000015CE  486E FF00                pea.l      [A6 - 0x100]
  1990. 000015D2  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  1991. 000015D6  6000 0158                bra        +0x15A /* 00001730 */
  1992. label000015DA:
  1993. 000015DA  7002                     moveq.l    D0, 0x02
  1994. 000015DC  B047                     cmp.w      D0, D7
  1995. 000015DE  57C4                     seq        D4
  1996. 000015E0  4404                     neg.b      D4
  1997. 000015E2  7002                     moveq.l    D0, 0x02
  1998. 000015E4  B047                     cmp.w      D0, D7
  1999. 000015E6  6608                     bne        +0xA /* 000015F0 */
  2000. 000015E8  4267                     clr.w      -[A7]
  2001. 000015EA  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  2002. 000015EE  3E1F                     move.w     D7, [A7]+
  2003. label000015F0:
  2004. 000015F0  4A47                     tst.w      D7
  2005. 000015F2  57C0                     seq        D0
  2006. 000015F4  4400                     neg.b      D0
  2007. 000015F6  1B40 B0CA                move.b     [A5 - 0x4F36], D0
  2008. 000015FA  671C                     beq        +0x1E /* 00001618 */
  2009. 000015FC  1D7C 0007 FADE           move.b     [A6 - 0x522], 0x7
  2010. 00001602  2D6D A284 FCF6           move.l     [A6 - 0x30A], [A5 - 0x5D7C]
  2011. label00001608:
  2012. 00001608  486E FBEA                pea.l      [A6 - 0x416]
  2013. 0000160C  4EAD 1E62                jsr        [A5 + 0x1E62 /* export_968 */]
  2014. 00001610  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  2015. 00001614  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  2016. label00001618:
  2017. 00001618  486E FE00                pea.l      [A6 - 0x200]
  2018. 0000161C  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  2019. 00001620  102D B0CA                move.b     D0, [A5 - 0x4F36]
  2020. 00001624  6724                     beq        +0x26 /* 0000164A */
  2021. 00001626  2F00                     move.l     -[A7], D0
  2022. 00001628  4267                     clr.w      -[A7]
  2023. 0000162A  486E FADE                pea.l      [A6 - 0x522]
  2024. 0000162E  4EAD 28B2                jsr        [A5 + 0x28B2 /* export_1298 */]
  2025. 00001632  321F                     move.w     D1, [A7]+
  2026. 00001634  201F                     move.l     D0, [A7]+
  2027. 00001636  4A41                     tst.w      D1
  2028. 00001638  56C1                     sne        D1
  2029. 0000163A  C001                     and.b      D0, D1
  2030. 0000163C  670C                     beq        +0xE /* 0000164A */
  2031. 0000163E  3F3C 004E                move.w     -[A7], 0x4E /* 'N' */
  2032. 00001642  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  2033. 00001646  6000 00E8                bra        +0xEA /* 00001730 */
  2034. label0000164A:
  2035. 0000164A  486E FE00                pea.l      [A6 - 0x200]
  2036. 0000164E  1F3C 0001                move.b     -[A7], 0x1
  2037. 00001652  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  2038. 00001656  4267                     clr.w      -[A7]
  2039. 00001658  486E FE00                pea.l      [A6 - 0x200]
  2040. 0000165C  42A7                     clr.l      -[A7]
  2041. 0000165E  486E FADA                pea.l      [A6 - 0x526]
  2042. 00001662  486E FCFA                pea.l      [A6 - 0x306]
  2043. 00001666  4EAD 1082                jsr        [A5 + 0x1082 /* export_524 */]
  2044. 0000166A  4A5F                     tst.w      [A7]+
  2045. 0000166C  56C0                     sne        D0
  2046. 0000166E  4A00                     tst.b      D0
  2047. 00001670  6610                     bne        +0x12 /* 00001682 */
  2048. 00001672  4241                     clr.w      D1
  2049. 00001674  122E FD01                move.b     D1, [A6 - 0x2FF]
  2050. 00001678  742E                     moveq.l    D2, 0x2E
  2051. 0000167A  B441                     cmp.w      D2, D1
  2052. 0000167C  57C1                     seq        D1
  2053. 0000167E  8001                     or.b       D0, D1
  2054. 00001680  671E                     beq        +0x20 /* 000016A0 */
  2055. label00001682:
  2056. 00001682  102D B0CA                move.b     D0, [A5 - 0x4F36]
  2057. 00001686  6708                     beq        +0xA /* 00001690 */
  2058. 00001688  4267                     clr.w      -[A7]
  2059. 0000168A  4EAD 2AE2                jsr        [A5 + 0x2AE2 /* export_1368 */]
  2060. 0000168E  3C1F                     move.w     D6, [A7]+
  2061. label00001690:
  2062. 00001690  487A 00DC                pea.l      [PC + 0xDC /* 0000176E, value 0x1743616E, pstring "Can\'t create that file." */]
  2063. 00001694  3F3C 004F                move.w     -[A7], 0x4F /* 'O' */
  2064. 00001698  4EAD 32CA                jsr        [A5 + 0x32CA /* export_1621 */]
  2065. 0000169C  6000 0092                bra        +0x94 /* 00001730 */
  2066. label000016A0:
  2067. 000016A0  2B6D C4B4 AF4A           move.l     [A5 - 0x50B6], [A5 - 0x3B4C]
  2068. 000016A6  4267                     clr.w      -[A7]
  2069. 000016A8  486E FCFA                pea.l      [A6 - 0x306]
  2070. 000016AC  4267                     clr.w      -[A7]
  2071. 000016AE  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  2072. 000016B2  3A1F                     move.w     D5, [A7]+
  2073. 000016B4  486D 04DA                pea.l      [A5 + 0x4DA /* export_151 */]
  2074. 000016B8  A9F1                     syscall    UnloadSeg
  2075. 000016BA  102D B0CA                move.b     D0, [A5 - 0x4F36]
  2076. 000016BE  6708                     beq        +0xA /* 000016C8 */
  2077. 000016C0  4267                     clr.w      -[A7]
  2078. 000016C2  4EAD 2AE2                jsr        [A5 + 0x2AE2 /* export_1368 */]
  2079. 000016C6  3C1F                     move.w     D6, [A7]+
  2080. label000016C8:
  2081. 000016C8  4A45                     tst.w      D5
  2082. 000016CA  6730                     beq        +0x32 /* 000016FC */
  2083. 000016CC  487A 007E                pea.l      [PC + 0x7E /* 0000174C, value 0x21436F75 '!Cou', pstring "Couldn\'t create stack. Got error " */]
  2084. 000016D0  486E FA88                pea.l      [A6 - 0x578]
  2085. 000016D4  3005                     move.w     D0, D5
  2086. 000016D6  48C0                     ext.l      D0
  2087. 000016D8  2F00                     move.l     -[A7], D0
  2088. 000016DA  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  2089. 000016DE  487A 006A                pea.l      [PC + 0x6A /* 0000174A, value 0x12E2143 */]
  2090. 000016E2  486E FA9C                pea.l      [A6 - 0x564]
  2091. 000016E6  3F3C 0003                move.w     -[A7], 0x3
  2092. 000016EA  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  2093. 000016EE  486E FA9C                pea.l      [A6 - 0x564]
  2094. 000016F2  3F3C 008D                move.w     -[A7], 0x8D
  2095. 000016F6  4EAD 32CA                jsr        [A5 + 0x32CA /* export_1621 */]
  2096. 000016FA  6034                     bra        +0x36 /* 00001730 */
  2097. label000016FC:
  2098. 000016FC  4267                     clr.w      -[A7]
  2099. 000016FE  42A7                     clr.l      -[A7]
  2100. 00001700  486E FCFA                pea.l      [A6 - 0x306]
  2101. 00001704  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  2102. 00001708  1F04                     move.b     -[A7], D4
  2103. 0000170A  3F3C 0002                move.w     -[A7], 0x2
  2104. 0000170E  4EAD 30F2                jsr        [A5 + 0x30F2 /* export_1562 */]
  2105. 00001712  3C1F                     move.w     D6, [A7]+
  2106. 00001714  7050                     moveq.l    D0, 0x50
  2107. 00001716  B046                     cmp.w      D0, D6
  2108. 00001718  6606                     bne        +0x8 /* 00001720 */
  2109. 0000171A  4EAD 326A                jsr        [A5 + 0x326A /* export_1609 */]
  2110. 0000171E  6010                     bra        +0x12 /* 00001730 */
  2111. label00001720:
  2112. 00001720  4A46                     tst.w      D6
  2113. 00001722  670C                     beq        +0xE /* 00001730 */
  2114. 00001724  487A 0012                pea.l      [PC + 0x12 /* 00001738, value 0x1043616E, pstring "Can\'t open stack" */]
  2115. 00001728  3F3C 0086                move.w     -[A7], 0x86
  2116. 0000172C  4EAD 32CA                jsr        [A5 + 0x32CA /* export_1621 */]
  2117. label00001730:
  2118. 00001730  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  2119. 00001734  4E5E                     unlink     A6
  2120. 00001736  4E75                     rts
  2121. 00001738  1043                     movea.b    A0, D3
  2122. 0000173A  616E                     bsr        +0x70 /* 000017AA */
  2123. 0000173C  2774 206F 7065           move.l     [A3 + 0x7065], [A4 + D2.w + 0x6F]
  2124. 00001742  6E20                     bgt        +0x22 /* 00001764 */
  2125. 00001744  7374                     moveq.l    D1, 0x74
  2126. 00001746  6163                     bsr        +0x65 /* 000017AB */
  2127. 00001748  6B00 012E                bmi        +0x130 /* 00001878 */
  2128. 0000174C  2143 6F75                move.l     [A0 + 0x6F75], D3
  2129. 00001750  6C64                     bge        +0x66 /* 000017B6 */
  2130. 00001752  6E27                     bgt        +0x29 /* 0000177B */
  2131. 00001754  7420                     moveq.l    D2, 0x20
  2132. 00001756  6372                     bls        +0x74 /* 000017CA */
  2133. 00001758  6561                     bcs        +0x63 /* 000017BB */
  2134. 0000175A  7465                     moveq.l    D2, 0x65
  2135. 0000175C  2073 7461                movea.l    A0, [A3 + D7.w * 4 + 0x61]
  2136. 00001760  636B                     bls        +0x6D /* 000017CD */
  2137. 00001762  2E20                     move.l     D7, -[A0]
  2138. label00001764:
  2139. 00001764  476F 7420                chk.w      D3, [A7 + 0x7420]
  2140. 00001768  6572                     bcs        +0x74 /* 000017DC */
  2141. 0000176A  726F                     moveq.l    D1, 0x6F
  2142. 0000176C  7220                     moveq.l    D1, 0x20
  2143. 0000176E  1743 616E                move.b     [A3 + 0x616E], D3
  2144. 00001772  2774 2063 7265           move.l     [A3 + 0x7265], [A4 + D2.w + 0x63]
  2145. 00001778  6174                     bsr        +0x76 /* 000017EE */
  2146. 0000177A  6520                     bcs        +0x22 /* 0000179C */
  2147. 0000177C  7468                     moveq.l    D2, 0x68
  2148. 0000177E  6174                     bsr        +0x76 /* 000017F4 */
  2149. 00001780  2066                     movea.l    A0, -[A6]
  2150. 00001782  696C                     bvs        +0x6E /* 000017F0 */
  2151. 00001784  652E                     bcs        +0x30 /* 000017B4 */
  2152. export_1739:
  2153. 00001786  4E56 0000                link       A6, 0
  2154. 0000178A  4EAD 0AAA                jsr        [A5 + 0xAAA /* export_337 */]
  2155. 0000178E  486D 0AAA                pea.l      [A5 + 0xAAA /* export_337 */]
  2156. 00001792  A9F1                     syscall    UnloadSeg
  2157. 00001794  4E5E                     unlink     A6
  2158. 00001796  4E75                     rts
  2159. export_1740:
  2160. 00001798  4E56 FD18                link       A6, -0x02E8
  2161. label0000179C:
  2162. 0000179C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2163. 000017A0  4267                     clr.w      -[A7]
  2164. 000017A2  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  2165. 000017A6  3D5F FD24                move.w     [A6 - 0x2DC], [A7]+
  2166. fn000017AA:
  2167. 000017AA  7001                     moveq.l    D0, 0x01
  2168. 000017AC  B06E FD24                cmp.w      D0, [A6 - 0x2DC]
  2169. 000017B0  6640                     bne        +0x42 /* 000017F2 */
  2170. 000017B2  42A7                     clr.l      -[A7]
  2171. label000017B4:
  2172. 000017B4  4EAD 1B62                jsr        [A5 + 0x1B62 /* export_872 */]
  2173. // begin alternate branch 000017B6-000017C0
  2174. label000017B6:
  2175. 000017B6  1B62 2D5F                move.b     [A5 + 0x2D5F], -[A2]
  2176. 000017BA  FE76 426E                .extension 0xE76 <<F/1/7>>, 0x426E // unimplemented
  2177. 000017BE  FD22                     .extension 0xD22 <<F/4-5/6>> // unimplemented
  2178. // end alternate branch 000017B6-000017C0
  2179. label000017B6: // (misaligned)
  2180. 000017B8  2D5F FE76                move.l     [A6 - 0x18A], [A7]+
  2181. 000017BC  426E FD22                clr.w      [A6 - 0x2DE]
  2182. 000017C0  4267                     clr.w      -[A7]
  2183. 000017C2  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  2184. 000017C6  4A5F                     tst.w      [A7]+
  2185. 000017C8  660E                     bne        +0x10 /* 000017D8 */
  2186. label000017CA:
  2187. 000017CA  4267                     clr.w      -[A7]
  2188. 000017CC  2F2E FE76                move.l     -[A7], [A6 - 0x18A]
  2189. 000017D0  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  2190. 000017D4  3D5F FD22                move.w     [A6 - 0x2DE], [A7]+
  2191. label000017D8:
  2192. 000017D8  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  2193. label000017DC:
  2194. 000017DC  6704                     beq        +0x6 /* 000017E2 */
  2195. 000017DE  6000 0400                bra        +0x402 /* 00001BE0 */
  2196. label000017E2:
  2197. 000017E2  2F2E FE76                move.l     -[A7], [A6 - 0x18A]
  2198. 000017E6  3F2E FD22                move.w     -[A7], [A6 - 0x2DE]
  2199. 000017EA  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  2200. fn000017EE:
  2201. 000017EE  6000 03F0                bra        +0x3F2 /* 00001BE0 */
  2202. // begin alternate branch 000017F0-000017F2
  2203. label000017F0:
  2204. 000017F0  03F0                     .incomplete
  2205. // end alternate branch 000017F0-000017F2
  2206. label000017F0: // (misaligned)
  2207. label000017F2:
  2208. 000017F2  7004                     moveq.l    D0, 0x04
  2209. fn000017F4:
  2210. 000017F4  B06E FD24                cmp.w      D0, [A6 - 0x2DC]
  2211. 000017F8  6642                     bne        +0x44 /* 0000183C */
  2212. 000017FA  486E FD66                pea.l      [A6 - 0x29A]
  2213. 000017FE  4EAD 1F92                jsr        [A5 + 0x1F92 /* export_1006 */]
  2214. 00001802  4267                     clr.w      -[A7]
  2215. 00001804  486E FD66                pea.l      [A6 - 0x29A]
  2216. 00001808  4267                     clr.w      -[A7]
  2217. 0000180A  4EAD 15CA                jsr        [A5 + 0x15CA /* export_693 */]
  2218. 0000180E  3D5F FD2A                move.w     [A6 - 0x2D6], [A7]+
  2219. 00001812  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  2220. 00001816  6704                     beq        +0x6 /* 0000181C */
  2221. 00001818  6000 03C6                bra        +0x3C8 /* 00001BE0 */
  2222. label0000181C:
  2223. 0000181C  202E FD70                move.l     D0, [A6 - 0x290]
  2224. 00001820  B0AD ABEE                cmp.l      D0, [A5 - 0x5412]
  2225. 00001824  6600 03BA                bne        +0x3BC /* 00001BE0 */
  2226. 00001828  2F2E FD68                move.l     -[A7], [A6 - 0x298]
  2227. 0000182C  3F2E FD2A                move.w     -[A7], [A6 - 0x2D6]
  2228. 00001830  3F2E FD66                move.w     -[A7], [A6 - 0x29A]
  2229. 00001834  4EAD 37BA                jsr        [A5 + 0x37BA /* export_1779 */]
  2230. 00001838  6000 03A6                bra        +0x3A8 /* 00001BE0 */
  2231. label0000183C:
  2232. 0000183C  486E FE96                pea.l      [A6 - 0x16A]
  2233. 00001840  4EAD 1E8A                jsr        [A5 + 0x1E8A /* export_973 */]
  2234. 00001844  486E FFD6                pea.l      [A6 - 0x2A]
  2235. 00001848  4EAD 1E82                jsr        [A5 + 0x1E82 /* export_972 */]
  2236. 0000184C  4A2E FEC4                tst.b      [A6 - 0x13C]
  2237. 00001850  57C7                     seq        D7
  2238. 00001852  4407                     neg.b      D7
  2239. 00001854  1007                     move.b     D0, D7
  2240. 00001856  6700 0112                beq        +0x114 /* 0000196A */
  2241. 0000185A  4267                     clr.w      -[A7]
  2242. 0000185C  486E FEC6                pea.l      [A6 - 0x13A]
  2243. 00001860  4267                     clr.w      -[A7]
  2244. 00001862  4EAD 15CA                jsr        [A5 + 0x15CA /* export_693 */]
  2245. 00001866  3D5F FD26                move.w     [A6 - 0x2DA], [A7]+
  2246. 0000186A  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  2247. 0000186E  6704                     beq        +0x6 /* 00001874 */
  2248. 00001870  6000 036E                bra        +0x370 /* 00001BE0 */
  2249. label00001874:
  2250. 00001874  3C2E FD26                move.w     D6, [A6 - 0x2DA]
  2251. label00001878:
  2252. 00001878  202E FEC8                move.l     D0, [A6 - 0x138]
  2253. 0000187C  B0AE FED0                cmp.l      D0, [A6 - 0x130]
  2254. 00001880  6606                     bne        +0x8 /* 00001888 */
  2255. 00001882  3006                     move.w     D0, D6
  2256. 00001884  4440                     neg.w      D0
  2257. 00001886  3C00                     move.w     D6, D0
  2258. label00001888:
  2259. 00001888  302E FD26                move.w     D0, [A6 - 0x2DA]
  2260. 0000188C  B06D C120                cmp.w      D0, [A5 - 0x3EE0]
  2261. 00001890  57C0                     seq        D0
  2262. 00001892  222E FEC8                move.l     D1, [A6 - 0x138]
  2263. 00001896  B2AD B1EE                cmp.l      D1, [A5 - 0x4E12]
  2264. 0000189A  57C1                     seq        D1
  2265. 0000189C  C001                     and.b      D0, D1
  2266. 0000189E  222E FED0                move.l     D1, [A6 - 0x130]
  2267. 000018A2  B2AD B2CC                cmp.l      D1, [A5 - 0x4D34]
  2268. 000018A6  57C1                     seq        D1
  2269. 000018A8  C001                     and.b      D0, D1
  2270. 000018AA  6706                     beq        +0x8 /* 000018B2 */
  2271. 000018AC  4267                     clr.w      -[A7]
  2272. 000018AE  4EAD 1362                jsr        [A5 + 0x1362 /* export_616 */]
  2273. label000018B2:
  2274. 000018B2  4205                     clr.b      D5
  2275. 000018B4  202E FEC8                move.l     D0, [A6 - 0x138]
  2276. 000018B8  B0AE FED0                cmp.l      D0, [A6 - 0x130]
  2277. 000018BC  56C0                     sne        D0
  2278. 000018BE  4A00                     tst.b      D0
  2279. 000018C0  673E                     beq        +0x40 /* 00001900 */
  2280. 000018C2  2F00                     move.l     -[A7], D0
  2281. 000018C4  4267                     clr.w      -[A7]
  2282. 000018C6  2F2E FEC8                move.l     -[A7], [A6 - 0x138]
  2283. 000018CA  3F06                     move.w     -[A7], D6
  2284. 000018CC  486E FD40                pea.l      [A6 - 0x2C0]
  2285. 000018D0  4EAD 2C42                jsr        [A5 + 0x2C42 /* export_1412 */]
  2286. 000018D4  121F                     move.b     D1, [A7]+
  2287. 000018D6  201F                     move.l     D0, [A7]+
  2288. 000018D8  C001                     and.b      D0, D1
  2289. 000018DA  6724                     beq        +0x26 /* 00001900 */
  2290. 000018DC  7001                     moveq.l    D0, 0x01
  2291. 000018DE  B02E FD44                cmp.b      D0, [A6 - 0x2BC]
  2292. 000018E2  57C0                     seq        D0
  2293. 000018E4  4A00                     tst.b      D0
  2294. 000018E6  6612                     bne        +0x14 /* 000018FA */
  2295. 000018E8  2F00                     move.l     -[A7], D0
  2296. 000018EA  4267                     clr.w      -[A7]
  2297. 000018EC  1F2E FD45                move.b     -[A7], [A6 - 0x2BB]
  2298. 000018F0  4EAD 2CC2                jsr        [A5 + 0x2CC2 /* export_1428 */]
  2299. 000018F4  121F                     move.b     D1, [A7]+
  2300. 000018F6  201F                     move.l     D0, [A7]+
  2301. 000018F8  8001                     or.b       D0, D1
  2302. label000018FA:
  2303. 000018FA  0240 0001                andi.w     D0, 0x1
  2304. 000018FE  1A00                     move.b     D5, D0
  2305. label00001900:
  2306. 00001900  1005                     move.b     D0, D5
  2307. 00001902  670E                     beq        +0x10 /* 00001912 */
  2308. 00001904  42A7                     clr.l      -[A7]
  2309. 00001906  2F2E FEC8                move.l     -[A7], [A6 - 0x138]
  2310. 0000190A  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  2311. 0000190E  265F                     movea.l    A3, [A7]+
  2312. 00001910  600C                     bra        +0xE /* 0000191E */
  2313. label00001912:
  2314. 00001912  42A7                     clr.l      -[A7]
  2315. 00001914  2F2E FED0                move.l     -[A7], [A6 - 0x130]
  2316. 00001918  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  2317. 0000191C  265F                     movea.l    A3, [A7]+
  2318. label0000191E:
  2319. 0000191E  200B                     move.l     D0, A3
  2320. 00001920  660C                     bne        +0xE /* 0000192E */
  2321. 00001922  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  2322. 00001926  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  2323. 0000192A  6000 02B4                bra        +0x2B6 /* 00001BE0 */
  2324. label0000192E:
  2325. 0000192E  2F0B                     move.l     -[A7], A3
  2326. 00001930  3F06                     move.w     -[A7], D6
  2327. 00001932  1F05                     move.b     -[A7], D5
  2328. 00001934  486E FD38                pea.l      [A6 - 0x2C8]
  2329. 00001938  486E FD34                pea.l      [A6 - 0x2CC]
  2330. 0000193C  486E FD30                pea.l      [A6 - 0x2D0]
  2331. 00001940  486E FD2C                pea.l      [A6 - 0x2D4]
  2332. 00001944  4EAD 2C92                jsr        [A5 + 0x2C92 /* export_1422 */]
  2333. 00001948  1005                     move.b     D0, D5
  2334. 0000194A  670C                     beq        +0xE /* 00001958 */
  2335. 0000194C  2F2E FEC8                move.l     -[A7], [A6 - 0x138]
  2336. 00001950  4267                     clr.w      -[A7]
  2337. 00001952  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  2338. 00001956  600A                     bra        +0xC /* 00001962 */
  2339. label00001958:
  2340. 00001958  2F2E FED0                move.l     -[A7], [A6 - 0x130]
  2341. 0000195C  4267                     clr.w      -[A7]
  2342. 0000195E  4EAD 11EA                jsr        [A5 + 0x11EA /* export_569 */]
  2343. label00001962:
  2344. 00001962  4AAE FD2C                tst.l      [A6 - 0x2D4]
  2345. 00001966  56C7                     sne        D7
  2346. 00001968  4407                     neg.b      D7
  2347. label0000196A:
  2348. 0000196A  1B7C 0001 E024           move.b     [A5 - 0x1FDC], 0x1
  2349. 00001970  486E FE96                pea.l      [A6 - 0x16A]
  2350. 00001974  4EAD 2122                jsr        [A5 + 0x2122 /* export_1056 */]
  2351. 00001978  422D E024                clr.b      [A5 - 0x1FDC]
  2352. 0000197C  4267                     clr.w      -[A7]
  2353. 0000197E  4EAD 1DFA                jsr        [A5 + 0x1DFA /* export_955 */]
  2354. 00001982  3D5F FD1C                move.w     [A6 - 0x2E4], [A7]+
  2355. 00001986  3B6E FD1C BF0C           move.w     [A5 - 0x40F4], [A6 - 0x2E4]
  2356. 0000198C  486E FFD6                pea.l      [A6 - 0x2A]
  2357. 00001990  486E FE92                pea.l      [A6 - 0x16E]
  2358. 00001994  486E FE86                pea.l      [A6 - 0x17A]
  2359. 00001998  486E FE8A                pea.l      [A6 - 0x176]
  2360. 0000199C  486E FE8E                pea.l      [A6 - 0x172]
  2361. 000019A0  486E FE7A                pea.l      [A6 - 0x186]
  2362. 000019A4  486E FE7E                pea.l      [A6 - 0x182]
  2363. 000019A8  4EAD 1F5A                jsr        [A5 + 0x1F5A /* export_999 */]
  2364. 000019AC  4AAE FE7A                tst.l      [A6 - 0x186]
  2365. 000019B0  5EC0                     sgt        D0
  2366. 000019B2  4A00                     tst.b      D0
  2367. 000019B4  6600 021E                bne        +0x220 /* 00001BD4 */
  2368. 000019B8  4AAE FE7E                tst.l      [A6 - 0x182]
  2369. 000019BC  5EC1                     sgt        D1
  2370. 000019BE  8001                     or.b       D0, D1
  2371. 000019C0  6600 0212                bne        +0x214 /* 00001BD4 */
  2372. 000019C4  222E FE8A                move.l     D1, [A6 - 0x176]
  2373. 000019C8  B2AE FE86                cmp.l      D1, [A6 - 0x17A]
  2374. 000019CC  5DC1                     slt        D1
  2375. 000019CE  8001                     or.b       D0, D1
  2376. 000019D0  6600 0202                bne        +0x204 /* 00001BD4 */
  2377. 000019D4  202E FE86                move.l     D0, [A6 - 0x17A]
  2378. 000019D8  B0AE FE8A                cmp.l      D0, [A6 - 0x176]
  2379. 000019DC  57C0                     seq        D0
  2380. 000019DE  4A00                     tst.b      D0
  2381. 000019E0  670A                     beq        +0xC /* 000019EC */
  2382. 000019E2  206E FE8A                movea.l    A0, [A6 - 0x176]
  2383. 000019E6  4A10                     tst.b      [A0]
  2384. 000019E8  56C1                     sne        D1
  2385. 000019EA  C001                     and.b      D0, D1
  2386. label000019EC:
  2387. 000019EC  4400                     neg.b      D0
  2388. 000019EE  1800                     move.b     D4, D0
  2389. 000019F0  70FF                     moveq.l    D0, 0xFFFFFFFF
  2390. 000019F2  B0AE FFD8                cmp.l      D0, [A6 - 0x28]
  2391. 000019F6  6704                     beq        +0x6 /* 000019FC */
  2392. 000019F8  6000 0110                bra        +0x112 /* 00001B0A */
  2393. label000019FC:
  2394. 000019FC  70FF                     moveq.l    D0, 0xFFFFFFFF
  2395. 000019FE  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  2396. 00001A02  6700 0084                beq        +0x86 /* 00001A88 */
  2397. 00001A06  1004                     move.b     D0, D4
  2398. 00001A08  6710                     beq        +0x12 /* 00001A1A */
  2399. 00001A0A  206E FE8A                movea.l    A0, [A6 - 0x176]
  2400. 00001A0E  7220                     moveq.l    D1, 0x20
  2401. 00001A10  B210                     cmp.b      D1, [A0]
  2402. 00001A12  56C1                     sne        D1
  2403. 00001A14  C001                     and.b      D0, D1
  2404. 00001A16  6600 01BC                bne        +0x1BE /* 00001BD4 */
  2405. label00001A1A:
  2406. 00001A1A  4267                     clr.w      -[A7]
  2407. 00001A1C  3F2D BF0C                move.w     -[A7], [A5 - 0x40F4]
  2408. 00001A20  4EAD 269A                jsr        [A5 + 0x269A /* export_1231 */]
  2409. 00001A24  3D5F FD1E                move.w     [A6 - 0x2E2], [A7]+
  2410. 00001A28  486E FE8A                pea.l      [A6 - 0x176]
  2411. 00001A2C  4EAD 26F2                jsr        [A5 + 0x26F2 /* export_1242 */]
  2412. 00001A30  206D FE8C                movea.l    A0, [A5 - 0x174]
  2413. 00001A34  316E FD1E 0044           move.w     [A0 + 0x44], [A6 - 0x2E2]
  2414. 00001A3A  206E FE8A                movea.l    A0, [A6 - 0x176]
  2415. 00001A3E  4A10                     tst.b      [A0]
  2416. 00001A40  57C0                     seq        D0
  2417. 00001A42  4A00                     tst.b      D0
  2418. 00001A44  6700 00C4                beq        +0xC6 /* 00001B0A */
  2419. 00001A48  222E FE86                move.l     D1, [A6 - 0x17A]
  2420. 00001A4C  B2AE FE92                cmp.l      D1, [A6 - 0x16E]
  2421. 00001A50  56C1                     sne        D1
  2422. 00001A52  C001                     and.b      D0, D1
  2423. 00001A54  6700 00B4                beq        +0xB6 /* 00001B0A */
  2424. label00001A58:
  2425. 00001A58  53AE FE86                subq.l     [A6 - 0x17A], 1
  2426. 00001A5C  202E FE86                move.l     D0, [A6 - 0x17A]
  2427. 00001A60  B0AE FE92                cmp.l      D0, [A6 - 0x16E]
  2428. 00001A64  57C0                     seq        D0
  2429. 00001A66  206E FE86                movea.l    A0, [A6 - 0x17A]
  2430. 00001A6A  7220                     moveq.l    D1, 0x20
  2431. 00001A6C  B210                     cmp.b      D1, [A0]
  2432. 00001A6E  56C1                     sne        D1
  2433. 00001A70  8001                     or.b       D0, D1
  2434. 00001A72  67E4                     beq        -0x1A /* 00001A58 */
  2435. 00001A74  206E FE86                movea.l    A0, [A6 - 0x17A]
  2436. 00001A78  7020                     moveq.l    D0, 0x20
  2437. 00001A7A  B010                     cmp.b      D0, [A0]
  2438. 00001A7C  6700 008C                beq        +0x8E /* 00001B0A */
  2439. 00001A80  52AE FE86                addq.l     [A6 - 0x17A], 1
  2440. 00001A84  6000 0084                bra        +0x86 /* 00001B0A */
  2441. label00001A88:
  2442. 00001A88  70FF                     moveq.l    D0, 0xFFFFFFFF
  2443. 00001A8A  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  2444. 00001A8E  6750                     beq        +0x52 /* 00001AE0 */
  2445. 00001A90  1004                     move.b     D0, D4
  2446. 00001A92  671E                     beq        +0x20 /* 00001AB2 */
  2447. 00001A94  7200                     moveq.l    D1, 0x00
  2448. 00001A96  206E FE8A                movea.l    A0, [A6 - 0x176]
  2449. 00001A9A  1210                     move.b     D1, [A0]
  2450. 00001A9C  C2BC 0000 00FF           and.l      D1, 0xFF
  2451. 00001AA2  342D 9D4C                move.w     D2, [A5 - 0x62B4]
  2452. 00001AA6  48C2                     ext.l      D2
  2453. 00001AA8  B481                     cmp.l      D2, D1
  2454. 00001AAA  56C1                     sne        D1
  2455. 00001AAC  C001                     and.b      D0, D1
  2456. 00001AAE  6600 0124                bne        +0x126 /* 00001BD4 */
  2457. label00001AB2:
  2458. 00001AB2  7000                     moveq.l    D0, 0x00
  2459. 00001AB4  206E FE8A                movea.l    A0, [A6 - 0x176]
  2460. 00001AB8  1010                     move.b     D0, [A0]
  2461. 00001ABA  C0BC 0000 00FF           and.l      D0, 0xFF
  2462. 00001AC0  322D 9D4C                move.w     D1, [A5 - 0x62B4]
  2463. 00001AC4  48C1                     ext.l      D1
  2464. 00001AC6  B280                     cmp.l      D1, D0
  2465. 00001AC8  6606                     bne        +0x8 /* 00001AD0 */
  2466. 00001ACA  52AE FE8A                addq.l     [A6 - 0x176], 1
  2467. 00001ACE  603A                     bra        +0x3C /* 00001B0A */
  2468. label00001AD0:
  2469. 00001AD0  202E FE86                move.l     D0, [A6 - 0x17A]
  2470. 00001AD4  B0AE FE92                cmp.l      D0, [A6 - 0x16E]
  2471. 00001AD8  6730                     beq        +0x32 /* 00001B0A */
  2472. 00001ADA  53AE FE86                subq.l     [A6 - 0x17A], 1
  2473. 00001ADE  602A                     bra        +0x2C /* 00001B0A */
  2474. label00001AE0:
  2475. 00001AE0  70FF                     moveq.l    D0, 0xFFFFFFFF
  2476. 00001AE2  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  2477. 00001AE6  6722                     beq        +0x24 /* 00001B0A */
  2478. 00001AE8  1004                     move.b     D0, D4
  2479. 00001AEA  6710                     beq        +0x12 /* 00001AFC */
  2480. 00001AEC  206E FE8A                movea.l    A0, [A6 - 0x176]
  2481. 00001AF0  720D                     moveq.l    D1, 0x0D
  2482. 00001AF2  B210                     cmp.b      D1, [A0]
  2483. 00001AF4  56C1                     sne        D1
  2484. 00001AF6  C001                     and.b      D0, D1
  2485. 00001AF8  6600 00DA                bne        +0xDC /* 00001BD4 */
  2486. label00001AFC:
  2487. 00001AFC  206E FE8A                movea.l    A0, [A6 - 0x176]
  2488. 00001B00  700D                     moveq.l    D0, 0x0D
  2489. 00001B02  B010                     cmp.b      D0, [A0]
  2490. 00001B04  6604                     bne        +0x6 /* 00001B0A */
  2491. 00001B06  52AE FE8A                addq.l     [A6 - 0x176], 1
  2492. label00001B0A:
  2493. 00001B0A  1007                     move.b     D0, D7
  2494. 00001B0C  6752                     beq        +0x54 /* 00001B60 */
  2495. 00001B0E  202E FE8A                move.l     D0, [A6 - 0x176]
  2496. 00001B12  90AE FE86                sub.l      D0, [A6 - 0x17A]
  2497. 00001B16  B0AE FD30                cmp.l      D0, [A6 - 0x2D0]
  2498. 00001B1A  660A                     bne        +0xC /* 00001B26 */
  2499. 00001B1C  1D7C 0001 FE96           move.b     [A6 - 0x16A], 0x1
  2500. 00001B22  6000 00A4                bra        +0xA6 /* 00001BC8 */
  2501. label00001B26:
  2502. 00001B26  41EE FE96                lea.l      A0, [A6 - 0x16A]
  2503. 00001B2A  43ED CDCC                lea.l      A1, [A5 - 0x3234]
  2504. 00001B2E  7014                     moveq.l    D0, 0x14
  2505. label00001B30:
  2506. 00001B30  30D9                     move.w     [A0]+, [A1]+
  2507. 00001B32  51C8 FFFC                dbf        D0, -0x6 /* 00001B30 */
  2508. 00001B36  42A7                     clr.l      -[A7]
  2509. 00001B38  2F2E FE92                move.l     -[A7], [A6 - 0x16E]
  2510. 00001B3C  2F2E FE86                move.l     -[A7], [A6 - 0x17A]
  2511. 00001B40  4EAD 153A                jsr        [A5 + 0x153A /* export_675 */]
  2512. 00001B44  201F                     move.l     D0, [A7]+
  2513. 00001B46  5280                     addq.l     D0, 1
  2514. 00001B48  2D40 FE98                move.l     [A6 - 0x168], D0
  2515. 00001B4C  42A7                     clr.l      -[A7]
  2516. 00001B4E  2F2E FE92                move.l     -[A7], [A6 - 0x16E]
  2517. 00001B52  2F2E FE8A                move.l     -[A7], [A6 - 0x176]
  2518. 00001B56  4EAD 153A                jsr        [A5 + 0x153A /* export_675 */]
  2519. 00001B5A  2D5F FE9C                move.l     [A6 - 0x164], [A7]+
  2520. 00001B5E  6068                     bra        +0x6A /* 00001BC8 */
  2521. label00001B60:
  2522. 00001B60  486E FE8A                pea.l      [A6 - 0x176]
  2523. 00001B64  486E FE86                pea.l      [A6 - 0x17A]
  2524. 00001B68  4EAD 0D32                jsr        [A5 + 0xD32 /* export_418 */]
  2525. 00001B6C  42A7                     clr.l      -[A7]
  2526. 00001B6E  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  2527. 00001B72  285F                     movea.l    A4, [A7]+
  2528. 00001B74  7001                     moveq.l    D0, 0x01
  2529. 00001B76  B02C 0002                cmp.b      D0, [A4 + 0x2]
  2530. 00001B7A  6634                     bne        +0x36 /* 00001BB0 */
  2531. 00001B7C  42A7                     clr.l      -[A7]
  2532. 00001B7E  42A7                     clr.l      -[A7]
  2533. 00001B80  2F0C                     move.l     -[A7], A4
  2534. 00001B82  4EAD 1DF2                jsr        [A5 + 0x1DF2 /* export_954 */]
  2535. 00001B86  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  2536. 00001B8A  201F                     move.l     D0, [A7]+
  2537. 00001B8C  5280                     addq.l     D0, 1
  2538. 00001B8E  2D40 FE82                move.l     [A6 - 0x17E], D0
  2539. 00001B92  296E FE82 0004           move.l     [A4 + 0x4], [A6 - 0x17E]
  2540. 00001B98  200C                     move.l     D0, A4
  2541. 00001B9A  5980                     subq.l     D0, 4
  2542. 00001B9C  2D40 FD5E                move.l     [A6 - 0x2A2], D0
  2543. 00001BA0  206E FD5E                movea.l    A0, [A6 - 0x2A2]
  2544. 00001BA4  2F10                     move.l     -[A7], [A0]
  2545. 00001BA6  2F2E FE82                move.l     -[A7], [A6 - 0x17E]
  2546. 00001BAA  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  2547. 00001BAE  6018                     bra        +0x1A /* 00001BC8 */
  2548. label00001BB0:
  2549. 00001BB0  486D CE2A                pea.l      [A5 - 0x31D6]
  2550. 00001BB4  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  2551. 00001BB8  486D CE2A                pea.l      [A5 - 0x31D6]
  2552. 00001BBC  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  2553. 00001BC0  3F2E FD1C                move.w     -[A7], [A6 - 0x2E4]
  2554. 00001BC4  4EAD 1E02                jsr        [A5 + 0x1E02 /* export_956 */]
  2555. label00001BC8:
  2556. 00001BC8  1007                     move.b     D0, D7
  2557. 00001BCA  6708                     beq        +0xA /* 00001BD4 */
  2558. 00001BCC  4EAD 1E5A                jsr        [A5 + 0x1E5A /* export_967 */]
  2559. 00001BD0  4EAD 1F22                jsr        [A5 + 0x1F22 /* export_992 */]
  2560. label00001BD4:
  2561. 00001BD4  486E FE96                pea.l      [A6 - 0x16A]
  2562. 00001BD8  1F3C 0002                move.b     -[A7], 0x2
  2563. 00001BDC  4EAD 211A                jsr        [A5 + 0x211A /* export_1055 */]
  2564. label00001BE0:
  2565. 00001BE0  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2566. 00001BE4  4E5E                     unlink     A6
  2567. 00001BE6  4E75                     rts
  2568. export_1741:
  2569. fn00001BE8:
  2570. 00001BE8  4E56 FFF6                link       A6, -0x000A
  2571. 00001BEC  2F07                     move.l     -[A7], D7
  2572. 00001BEE  206E 000C                movea.l    A0, [A6 + 0xC]
  2573. 00001BF2  2F08                     move.l     -[A7], A0
  2574. 00001BF4  4267                     clr.w      -[A7]
  2575. 00001BF6  3F2D 9F40                move.w     -[A7], [A5 - 0x60C0]
  2576. 00001BFA  1F3C 0002                move.b     -[A7], 0x2
  2577. 00001BFE  486E FFFC                pea.l      [A6 - 0x4]
  2578. 00001C02  4EAD 245A                jsr        [A5 + 0x245A /* export_1159 */]
  2579. 00001C06  301F                     move.w     D0, [A7]+
  2580. 00001C08  205F                     movea.l    A0, [A7]+
  2581. 00001C0A  4A40                     tst.w      D0
  2582. 00001C0C  56C0                     sne        D0
  2583. 00001C0E  4400                     neg.b      D0
  2584. 00001C10  1080                     move.b     [A0], D0
  2585. 00001C12  4267                     clr.w      -[A7]
  2586. 00001C14  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  2587. 00001C18  3E1F                     move.w     D7, [A7]+
  2588. 00001C1A  206E 0008                movea.l    A0, [A6 + 0x8]
  2589. 00001C1E  7002                     moveq.l    D0, 0x02
  2590. 00001C20  B047                     cmp.w      D0, D7
  2591. 00001C22  57C0                     seq        D0
  2592. 00001C24  4400                     neg.b      D0
  2593. 00001C26  1080                     move.b     [A0], D0
  2594. 00001C28  206E 0008                movea.l    A0, [A6 + 0x8]
  2595. 00001C2C  1010                     move.b     D0, [A0]
  2596. 00001C2E  6708                     beq        +0xA /* 00001C38 */
  2597. 00001C30  4267                     clr.w      -[A7]
  2598. 00001C32  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  2599. 00001C36  3E1F                     move.w     D7, [A7]+
  2600. label00001C38:
  2601. 00001C38  4A47                     tst.w      D7
  2602. 00001C3A  670A                     beq        +0xC /* 00001C46 */
  2603. 00001C3C  206E 001C                movea.l    A0, [A6 + 0x1C]
  2604. 00001C40  7000                     moveq.l    D0, 0x00
  2605. 00001C42  2080                     move.l     [A0], D0
  2606. 00001C44  6020                     bra        +0x22 /* 00001C66 */
  2607. label00001C46:
  2608. 00001C46  206E 0018                movea.l    A0, [A6 + 0x18]
  2609. 00001C4A  2D48 FFF6                move.l     [A6 - 0xA], A0
  2610. 00001C4E  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  2611. 00001C52  4EAD 1F82                jsr        [A5 + 0x1F82 /* export_1004 */]
  2612. 00001C56  206E 001C                movea.l    A0, [A6 + 0x1C]
  2613. 00001C5A  20AE 0018                move.l     [A0], [A6 + 0x18]
  2614. 00001C5E  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  2615. 00001C62  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  2616. label00001C66:
  2617. 00001C66  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2618. 00001C6A  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  2619. 00001C6E  4267                     clr.w      -[A7]
  2620. 00001C70  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  2621. 00001C74  7001                     moveq.l    D0, 0x01
  2622. 00001C76  B05F                     cmp.w      D0, [A7]+
  2623. 00001C78  6608                     bne        +0xA /* 00001C82 */
  2624. 00001C7A  206E 000C                movea.l    A0, [A6 + 0xC]
  2625. 00001C7E  10BC 0001                move.b     [A0], 0x1
  2626. label00001C82:
  2627. 00001C82  206E 0010                movea.l    A0, [A6 + 0x10]
  2628. 00001C86  2F08                     move.l     -[A7], A0
  2629. 00001C88  4267                     clr.w      -[A7]
  2630. 00001C8A  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  2631. 00001C8E  301F                     move.w     D0, [A7]+
  2632. 00001C90  205F                     movea.l    A0, [A7]+
  2633. 00001C92  3080                     move.w     [A0], D0
  2634. 00001C94  2E1F                     move.l     D7, [A7]+
  2635. 00001C96  4E5E                     unlink     A6
  2636. 00001C98  205F                     movea.l    A0, [A7]+
  2637. 00001C9A  DEFC 0018                add.w      A7, 0x18
  2638. 00001C9E  4ED0                     jmp        [A0]
  2639. export_1742:
  2640. 00001CA0  4E56 0000                link       A6, 0
  2641. 00001CA4  4EAD 08F2                jsr        [A5 + 0x8F2 /* export_282 */]
  2642. 00001CA8  486D 08F2                pea.l      [A5 + 0x8F2 /* export_282 */]
  2643. 00001CAC  A9F1                     syscall    UnloadSeg
  2644. 00001CAE  4E5E                     unlink     A6
  2645. 00001CB0  4E75                     rts
  2646. fn00001CB2:
  2647. 00001CB2  4E56 FFE0                link       A6, -0x0020
  2648. 00001CB6  48E7 0308                movem.l    -[A7], D6,D7,A4
  2649. 00001CBA  42A7                     clr.l      -[A7]
  2650. 00001CBC  4EAD 1B62                jsr        [A5 + 0x1B62 /* export_872 */]
  2651. 00001CC0  285F                     movea.l    A4, [A7]+
  2652. 00001CC2  4267                     clr.w      -[A7]
  2653. 00001CC4  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  2654. 00001CC8  7001                     moveq.l    D0, 0x01
  2655. 00001CCA  B05F                     cmp.w      D0, [A7]+
  2656. 00001CCC  6604                     bne        +0x6 /* 00001CD2 */
  2657. 00001CCE  4247                     clr.w      D7
  2658. 00001CD0  600A                     bra        +0xC /* 00001CDC */
  2659. label00001CD2:
  2660. 00001CD2  4267                     clr.w      -[A7]
  2661. 00001CD4  2F0C                     move.l     -[A7], A4
  2662. 00001CD6  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  2663. 00001CDA  3E1F                     move.w     D7, [A7]+
  2664. label00001CDC:
  2665. 00001CDC  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  2666. 00001CE0  6702                     beq        +0x4 /* 00001CE4 */
  2667. 00001CE2  602E                     bra        +0x30 /* 00001D12 */
  2668. label00001CE4:
  2669. 00001CE4  4267                     clr.w      -[A7]
  2670. 00001CE6  2F0C                     move.l     -[A7], A4
  2671. 00001CE8  3F07                     move.w     -[A7], D7
  2672. 00001CEA  486E FFE6                pea.l      [A6 - 0x1A]
  2673. 00001CEE  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  2674. 00001CF2  3C1F                     move.w     D6, [A7]+
  2675. 00001CF4  1D6E 0008 FFE0           move.b     [A6 - 0x20], [A6 + 0x8]
  2676. 00001CFA  486E FFE6                pea.l      [A6 - 0x1A]
  2677. 00001CFE  3F06                     move.w     -[A7], D6
  2678. 00001D00  3F3C 0004                move.w     -[A7], 0x4
  2679. 00001D04  486E FFE0                pea.l      [A6 - 0x20]
  2680. 00001D08  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  2681. 00001D0C  4A47                     tst.w      D7
  2682. 00001D0E  6602                     bne        +0x4 /* 00001D12 */
  2683. 00001D10  A937                     syscall    DrawMenuBar
  2684. label00001D12:
  2685. 00001D12  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2686. 00001D16  4E5E                     unlink     A6
  2687. 00001D18  205F                     movea.l    A0, [A7]+
  2688. 00001D1A  544F                     addq.w     A7, 2
  2689. 00001D1C  4ED0                     jmp        [A0]
  2690. export_1743:
  2691. 00001D1E  4E56 0000                link       A6, 0
  2692. 00001D22  4267                     clr.w      -[A7]
  2693. 00001D24  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  2694. 00001D28  301F                     move.w     D0, [A7]+
  2695. 00001D2A  5540                     subq.w     D0, 2
  2696. 00001D2C  6706                     beq        +0x8 /* 00001D34 */
  2697. 00001D2E  5340                     subq.w     D0, 1
  2698. 00001D30  670A                     beq        +0xC /* 00001D3C */
  2699. 00001D32  600E                     bra        +0x10 /* 00001D42 */
  2700. label00001D34:
  2701. 00001D34  4267                     clr.w      -[A7]
  2702. 00001D36  4EAD 325A                jsr        [A5 + 0x325A /* export_1607 */]
  2703. 00001D3A  6006                     bra        +0x8 /* 00001D42 */
  2704. label00001D3C:
  2705. 00001D3C  4267                     clr.w      -[A7]
  2706. 00001D3E  4EBA FF72                jsr        [PC - 0x8E /* 00001CB2 */]
  2707. label00001D42:
  2708. 00001D42  4E5E                     unlink     A6
  2709. 00001D44  4E75                     rts
  2710. export_1744:
  2711. 00001D46  4E56 FEB6                link       A6, -0x014A
  2712. 00001D4A  486E FEB6                pea.l      [A6 - 0x14A]
  2713. 00001D4E  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  2714. 00001D52  486E FEC0                pea.l      [A6 - 0x140]
  2715. 00001D56  4EAD 1E92                jsr        [A5 + 0x1E92 /* export_974 */]
  2716. 00001D5A  486E FEC0                pea.l      [A6 - 0x140]
  2717. 00001D5E  4EAD 2122                jsr        [A5 + 0x2122 /* export_1056 */]
  2718. 00001D62  486E FEB6                pea.l      [A6 - 0x14A]
  2719. 00001D66  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  2720. 00001D6A  4EBA EA98                jsr        [PC - 0x1568 /* 00000804 */]
  2721. 00001D6E  486E FEC0                pea.l      [A6 - 0x140]
  2722. 00001D72  1F3C 0002                move.b     -[A7], 0x2
  2723. 00001D76  4EAD 211A                jsr        [A5 + 0x211A /* export_1055 */]
  2724. 00001D7A  4E5E                     unlink     A6
  2725. 00001D7C  4E75                     rts
  2726. export_1745:
  2727. 00001D7E  4E56 FDFA                link       A6, -0x0206
  2728. 00001D82  2F07                     move.l     -[A7], D7
  2729. 00001D84  4267                     clr.w      -[A7]
  2730. 00001D86  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  2731. 00001D8A  3E1F                     move.w     D7, [A7]+
  2732. 00001D8C  7003                     moveq.l    D0, 0x03
  2733. 00001D8E  B047                     cmp.w      D0, D7
  2734. 00001D90  663C                     bne        +0x3E /* 00001DCE */
  2735. 00001D92  486E FDFA                pea.l      [A6 - 0x206]
  2736. 00001D96  7004                     moveq.l    D0, 0x04
  2737. 00001D98  2F00                     move.l     -[A7], D0
  2738. 00001D9A  1F3C 0004                move.b     -[A7], 0x4
  2739. 00001D9E  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  2740. 00001DA2  1B6E FDFA 9DAE           move.b     [A5 - 0x6252], [A6 - 0x206]
  2741. 00001DA8  1B6E FDFA C080           move.b     [A5 - 0x3F80], [A6 - 0x206]
  2742. 00001DAE  1B6E FDFB 9D56           move.b     [A5 - 0x62AA], [A6 - 0x205]
  2743. 00001DB4  1B6E FDFB BF5C           move.b     [A5 - 0x40A4], [A6 - 0x205]
  2744. 00001DBA  1B6E FDFC 9EE6           move.b     [A5 - 0x611A], [A6 - 0x204]
  2745. 00001DC0  1B6E FDFC B800           move.b     [A5 - 0x4800], [A6 - 0x204]
  2746. 00001DC6  4267                     clr.w      -[A7]
  2747. 00001DC8  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  2748. 00001DCC  3E1F                     move.w     D7, [A7]+
  2749. label00001DCE:
  2750. 00001DCE  7002                     moveq.l    D0, 0x02
  2751. 00001DD0  B047                     cmp.w      D0, D7
  2752. 00001DD2  57C0                     seq        D0
  2753. 00001DD4  4400                     neg.b      D0
  2754. 00001DD6  1B40 9CE8                move.b     [A5 - 0x6318], D0
  2755. 00001DDA  7002                     moveq.l    D0, 0x02
  2756. 00001DDC  B047                     cmp.w      D0, D7
  2757. 00001DDE  6608                     bne        +0xA /* 00001DE8 */
  2758. 00001DE0  4267                     clr.w      -[A7]
  2759. 00001DE2  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  2760. 00001DE6  3E1F                     move.w     D7, [A7]+
  2761. label00001DE8:
  2762. 00001DE8  7001                     moveq.l    D0, 0x01
  2763. 00001DEA  B047                     cmp.w      D0, D7
  2764. 00001DEC  6612                     bne        +0x14 /* 00001E00 */
  2765. 00001DEE  486E FF00                pea.l      [A6 - 0x100]
  2766. 00001DF2  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  2767. 00001DF6  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  2768. 00001DFA  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  2769. 00001DFE  6004                     bra        +0x6 /* 00001E04 */
  2770. label00001E00:
  2771. 00001E00  422E FF00                clr.b      [A6 - 0x100]
  2772. label00001E04:
  2773. 00001E04  486E FE00                pea.l      [A6 - 0x200]
  2774. 00001E08  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  2775. 00001E0C  486E FE00                pea.l      [A6 - 0x200]
  2776. 00001E10  486E FF00                pea.l      [A6 - 0x100]
  2777. 00001E14  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  2778. 00001E18  422D 9CE8                clr.b      [A5 - 0x6318]
  2779. 00001E1C  422D C080                clr.b      [A5 - 0x3F80]
  2780. 00001E20  422D BF5C                clr.b      [A5 - 0x40A4]
  2781. 00001E24  422D B800                clr.b      [A5 - 0x4800]
  2782. 00001E28  2E1F                     move.l     D7, [A7]+
  2783. 00001E2A  4E5E                     unlink     A6
  2784. 00001E2C  4E75                     rts
  2785. export_1746:
  2786. 00001E2E  4E56 FFF4                link       A6, -0x000C
  2787. 00001E32  4267                     clr.w      -[A7]
  2788. 00001E34  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  2789. 00001E38  4A5F                     tst.w      [A7]+
  2790. 00001E3A  661A                     bne        +0x1C /* 00001E56 */
  2791. 00001E3C  486E FFF4                pea.l      [A6 - 0xC]
  2792. 00001E40  7004                     moveq.l    D0, 0x04
  2793. 00001E42  2F00                     move.l     -[A7], D0
  2794. 00001E44  1F3C 0004                move.b     -[A7], 0x4
  2795. 00001E48  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  2796. 00001E4C  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  2797. 00001E50  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  2798. 00001E54  600C                     bra        +0xE /* 00001E62 */
  2799. label00001E56:
  2800. 00001E56  486E FFF4                pea.l      [A6 - 0xC]
  2801. 00001E5A  7004                     moveq.l    D0, 0x04
  2802. 00001E5C  2F00                     move.l     -[A7], D0
  2803. 00001E5E  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  2804. label00001E62:
  2805. 00001E62  486E FFFC                pea.l      [A6 - 0x4]
  2806. 00001E66  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  2807. 00001E6A  486E FFF8                pea.l      [A6 - 0x8]
  2808. 00001E6E  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  2809. 00001E72  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2810. 00001E76  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2811. 00001E7A  1F2E FFF4                move.b     -[A7], [A6 - 0xC]
  2812. 00001E7E  1F2E FFF5                move.b     -[A7], [A6 - 0xB]
  2813. 00001E82  1F2E FFF6                move.b     -[A7], [A6 - 0xA]
  2814. 00001E86  4EAD 2F5A                jsr        [A5 + 0x2F5A /* export_1511 */]
  2815. 00001E8A  4E5E                     unlink     A6
  2816. 00001E8C  4E75                     rts
  2817. export_1747:
  2818. 00001E8E  4E56 FFE4                link       A6, -0x001C
  2819. 00001E92  486E FFE4                pea.l      [A6 - 0x1C]
  2820. 00001E96  4EAD 1FB2                jsr        [A5 + 0x1FB2 /* export_1010 */]
  2821. 00001E9A  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  2822. 00001E9E  4E5E                     unlink     A6
  2823. 00001EA0  4E75                     rts
  2824. export_1748:
  2825. 00001EA2  4E56 0000                link       A6, 0
  2826. 00001EA6  4267                     clr.w      -[A7]
  2827. 00001EA8  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  2828. 00001EAC  301F                     move.w     D0, [A7]+
  2829. 00001EAE  5540                     subq.w     D0, 2
  2830. 00001EB0  6706                     beq        +0x8 /* 00001EB8 */
  2831. 00001EB2  5340                     subq.w     D0, 1
  2832. 00001EB4  670C                     beq        +0xE /* 00001EC2 */
  2833. 00001EB6  6012                     bra        +0x14 /* 00001ECA */
  2834. label00001EB8:
  2835. 00001EB8  1F3C 0001                move.b     -[A7], 0x1
  2836. 00001EBC  4EAD 325A                jsr        [A5 + 0x325A /* export_1607 */]
  2837. 00001EC0  6008                     bra        +0xA /* 00001ECA */
  2838. label00001EC2:
  2839. 00001EC2  1F3C 0001                move.b     -[A7], 0x1
  2840. 00001EC6  4EBA FDEA                jsr        [PC - 0x216 /* 00001CB2 */]
  2841. label00001ECA:
  2842. 00001ECA  4E5E                     unlink     A6
  2843. 00001ECC  4E75                     rts
  2844. export_1749:
  2845. 00001ECE  4E56 0000                link       A6, 0
  2846. 00001ED2  1F3C 0001                move.b     -[A7], 0x1
  2847. 00001ED6  4EAD 1362                jsr        [A5 + 0x1362 /* export_616 */]
  2848. 00001EDA  4E5E                     unlink     A6
  2849. 00001EDC  4E75                     rts
  2850. export_1750:
  2851. fn00001EDE:
  2852. 00001EDE  4E56 0000                link       A6, 0
  2853. 00001EE2  4EAD 1912                jsr        [A5 + 0x1912 /* export_798 */]
  2854. 00001EE6  4E5E                     unlink     A6
  2855. 00001EE8  4E75                     rts
  2856. export_1751:
  2857. 00001EEA  4E56 0000                link       A6, 0
  2858. 00001EEE  4EAD 1E5A                jsr        [A5 + 0x1E5A /* export_967 */]
  2859. 00001EF2  4E5E                     unlink     A6
  2860. 00001EF4  4E75                     rts
  2861. export_1752:
  2862. 00001EF6  4E56 FDF4                link       A6, -0x020C
  2863. 00001EFA  2F07                     move.l     -[A7], D7
  2864. 00001EFC  486E FF00                pea.l      [A6 - 0x100]
  2865. 00001F00  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  2866. 00001F04  7001                     moveq.l    D0, 0x01
  2867. 00001F06  B06D BEB0                cmp.w      D0, [A5 - 0x4150]
  2868. 00001F0A  6704                     beq        +0x6 /* 00001F10 */
  2869. 00001F0C  7EFF                     moveq.l    D7, 0xFFFFFFFF
  2870. 00001F0E  6040                     bra        +0x42 /* 00001F50 */
  2871. label00001F10:
  2872. 00001F10  486E FF00                pea.l      [A6 - 0x100]
  2873. 00001F14  1F3C 0001                move.b     -[A7], 0x1
  2874. 00001F18  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  2875. 00001F1C  4267                     clr.w      -[A7]
  2876. 00001F1E  486E FF00                pea.l      [A6 - 0x100]
  2877. 00001F22  42A7                     clr.l      -[A7]
  2878. 00001F24  486E FDF4                pea.l      [A6 - 0x20C]
  2879. 00001F28  486E FDF8                pea.l      [A6 - 0x208]
  2880. 00001F2C  4EAD 1082                jsr        [A5 + 0x1082 /* export_524 */]
  2881. 00001F30  3E1F                     move.w     D7, [A7]+
  2882. 00001F32  6616                     bne        +0x18 /* 00001F4A */
  2883. 00001F34  4267                     clr.w      -[A7]
  2884. 00001F36  3F2E FDF8                move.w     -[A7], [A6 - 0x208]
  2885. 00001F3A  2F2E FDFA                move.l     -[A7], [A6 - 0x206]
  2886. 00001F3E  486E FDFE                pea.l      [A6 - 0x202]
  2887. 00001F42  4267                     clr.w      -[A7]
  2888. 00001F44  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  2889. 00001F48  3E1F                     move.w     D7, [A7]+
  2890. label00001F4A:
  2891. 00001F4A  486D 04BA                pea.l      [A5 + 0x4BA /* export_147 */]
  2892. 00001F4E  A9F1                     syscall    UnloadSeg
  2893. label00001F50:
  2894. 00001F50  4A47                     tst.w      D7
  2895. 00001F52  670C                     beq        +0xE /* 00001F60 */
  2896. 00001F54  487A 0010                pea.l      [PC + 0x10 /* 00001F66, value 0x16436F75, pstring "Couldn\'t export paint." */]
  2897. 00001F58  3F3C 008A                move.w     -[A7], 0x8A
  2898. 00001F5C  4EAD 32CA                jsr        [A5 + 0x32CA /* export_1621 */]
  2899. label00001F60:
  2900. 00001F60  2E1F                     move.l     D7, [A7]+
  2901. 00001F62  4E5E                     unlink     A6
  2902. 00001F64  4E75                     rts
  2903. 00001F66  1643                     movea.b    A3, D3
  2904. 00001F68  6F75                     ble        +0x77 /* 00001FDF */
  2905. 00001F6A  6C64                     bge        +0x66 /* 00001FD0 */
  2906. 00001F6C  6E27                     bgt        +0x29 /* 00001F95 */
  2907. 00001F6E  7420                     moveq.l    D2, 0x20
  2908. 00001F70  6578                     bcs        +0x7A /* 00001FEA */
  2909. 00001F72  706F                     moveq.l    D0, 0x6F
  2910. 00001F74  7274                     moveq.l    D1, 0x74
  2911. 00001F76  2070 6169 6E74           movea.l    A0, [[A0 + 0x6E74]]
  2912. 00001F7C  2E00                     move.l     D7, D0
  2913. fn00001F7E:
  2914. 00001F7E  4E56 FCEA                link       A6, -0x0316
  2915. 00001F82  2F07                     move.l     -[A7], D7
  2916. 00001F84  486E FCFE                pea.l      [A6 - 0x302]
  2917. 00001F88  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  2918. 00001F8C  205F                     movea.l    A0, [A7]+
  2919. 00001F8E  43EE FF00                lea.l      A1, [A6 - 0x100]
  2920. 00001F92  707F                     moveq.l    D0, 0x7F
  2921. label00001F94:
  2922. 00001F94  32D8                     move.w     [A1]+, [A0]+
  2923. 00001F96  51C8 FFFC                dbf        D0, -0x6 /* 00001F94 */
  2924. 00001F9A  487A 0066                pea.l      [PC + 0x66 /* 00002002, value 0x5202D2D, pstring " --> " */]
  2925. 00001F9E  486E FF00                pea.l      [A6 - 0x100]
  2926. 00001FA2  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  2927. 00001FA6  3E1F                     move.w     D7, [A7]+
  2928. 00001FA8  6F16                     ble        +0x18 /* 00001FC0 */
  2929. 00001FAA  486E FF00                pea.l      [A6 - 0x100]
  2930. 00001FAE  3F07                     move.w     -[A7], D7
  2931. 00001FB0  4240                     clr.w      D0
  2932. 00001FB2  102E FF00                move.b     D0, [A6 - 0x100]
  2933. 00001FB6  9047                     sub.w      D0, D7
  2934. 00001FB8  5240                     addq.w     D0, 1
  2935. 00001FBA  3F00                     move.w     -[A7], D0
  2936. 00001FBC  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  2937. label00001FC0:
  2938. 00001FC0  486E FF00                pea.l      [A6 - 0x100]
  2939. 00001FC4  487A 003C                pea.l      [PC + 0x3C /* 00002002, value 0x5202D2D, pstring " --> " */]
  2940. 00001FC8  486E FCEA                pea.l      [A6 - 0x316]
  2941. 00001FCC  2F2D AF68                move.l     -[A7], [A5 - 0x5098]
  2942. label00001FD0:
  2943. 00001FD0  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  2944. 00001FD4  487A 001C                pea.l      [PC + 0x1C /* 00001FF2, value 0xE206869, pstring " hint matches." */]
  2945. 00001FD8  486E FDFE                pea.l      [A6 - 0x202]
  2946. 00001FDC  3F3C 0004                move.w     -[A7], 0x4
  2947. 00001FE0  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  2948. 00001FE4  486E FDFE                pea.l      [A6 - 0x202]
  2949. 00001FE8  4EAD 28E2                jsr        [A5 + 0x28E2 /* export_1304 */]
  2950. // begin alternate branch 00001FEA-00001FEC
  2951. label00001FEA:
  2952. 00001FEA  28E2                     move.l     [A4]+, -[A2]
  2953. // end alternate branch 00001FEA-00001FEC
  2954. label00001FEA: // (misaligned)
  2955. 00001FEC  2E1F                     move.l     D7, [A7]+
  2956. 00001FEE  4E5E                     unlink     A6
  2957. 00001FF0  4E75                     rts
  2958. 00001FF2  0E20 6869                .invalid.b -[A0], 0x69 /* 'i' */ // invalid immediate operation
  2959. 00001FF6  6E74                     bgt        +0x76 /* 0000206C */
  2960. 00001FF8  206D 6174                movea.l    A0, [A5 + 0x6174]
  2961. 00001FFC  6368                     bls        +0x6A /* 00002066 */
  2962. 00001FFE  6573                     bcs        +0x75 /* 00002073 */
  2963. 00002000  2E00                     move.l     D7, D0
  2964. 00002002  0520                     btst       -[A0], D2
  2965. 00002004  2D2D 3E20                move.l     -[A6], [A5 + 0x3E20]
  2966. export_1753:
  2967. 00002008  4E56 FDD2                link       A6, -0x022E
  2968. 0000200C  486E FDD6                pea.l      [A6 - 0x22A]
  2969. 00002010  486E FDDA                pea.l      [A6 - 0x226]
  2970. 00002014  486E FEEA                pea.l      [A6 - 0x116]
  2971. 00002018  486E FDD4                pea.l      [A6 - 0x22C]
  2972. 0000201C  486E FDD3                pea.l      [A6 - 0x22D]
  2973. 00002020  486E FDD2                pea.l      [A6 - 0x22E]
  2974. 00002024  4EBA FBC2                jsr        [PC - 0x43E /* 00001BE8 */]
  2975. 00002028  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  2976. 0000202C  6704                     beq        +0x6 /* 00002032 */
  2977. 0000202E  6000 0120                bra        +0x122 /* 00002150 */
  2978. label00002032:
  2979. 00002032  42A7                     clr.l      -[A7]
  2980. 00002034  4EAD 2C9A                jsr        [A5 + 0x2C9A /* export_1423 */]
  2981. 00002038  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  2982. 0000203C  3D6D BFC6 FFF6           move.w     [A6 - 0xA], [A5 - 0x403A]
  2983. 00002042  2D6D BFC2 FFF2           move.l     [A6 - 0xE], [A5 - 0x403E]
  2984. 00002048  302D C47C                move.w     D0, [A5 - 0x3B84]
  2985. 0000204C  48C0                     ext.l      D0
  2986. 0000204E  2D40 FFEE                move.l     [A6 - 0x12], D0
  2987. 00002052  4240                     clr.w      D0
  2988. 00002054  102E FEEA                move.b     D0, [A6 - 0x116]
  2989. 00002058  4A40                     tst.w      D0
  2990. 0000205A  6608                     bne        +0xA /* 00002064 */
  2991. 0000205C  7000                     moveq.l    D0, 0x00
  2992. 0000205E  2D40 FFF8                move.l     [A6 - 0x8], D0
  2993. 00002062  606E                     bra        +0x70 /* 000020D2 */
  2994. label00002064:
  2995. 00002064  2D6D 9D42 FFFC           move.l     [A6 - 0x4], [A5 - 0x62BE]
  2996. // begin alternate branch 00002066-0000206A
  2997. label00002066:
  2998. 00002066  9D42                     subx.w     D6, D2
  2999. 00002068  FFFC                     .invalid   <<F/7/7>>
  3000. // end alternate branch 00002066-0000206A
  3001. label00002066: // (misaligned)
  3002. 0000206A  102D 9DAA                move.b     D0, [A5 - 0x6256]
  3003. // begin alternate branch 0000206C-00002070
  3004. label0000206C:
  3005. 0000206C  9DAA 6706                sub.l      [A2 + 0x6706], D6
  3006. // end alternate branch 0000206C-00002070
  3007. label0000206C: // (misaligned)
  3008. 0000206E  6706                     beq        +0x8 /* 00002076 */
  3009. 00002070  7028                     moveq.l    D0, 0x28
  3010. 00002072  2B40 9D42                move.l     [A5 - 0x62BE], D0
  3011. label00002076:
  3012. 00002076  486E FEEA                pea.l      [A6 - 0x116]
  3013. 0000207A  2F2E FDD6                move.l     -[A7], [A6 - 0x22A]
  3014. 0000207E  3F2E FDD4                move.w     -[A7], [A6 - 0x22C]
  3015. 00002082  1F2E FDD3                move.b     -[A7], [A6 - 0x22D]
  3016. 00002086  1F2E FDD2                move.b     -[A7], [A6 - 0x22E]
  3017. 0000208A  486E FFF8                pea.l      [A6 - 0x8]
  3018. 0000208E  486E FFF6                pea.l      [A6 - 0xA]
  3019. 00002092  486E FFF2                pea.l      [A6 - 0xE]
  3020. 00002096  486E FFEE                pea.l      [A6 - 0x12]
  3021. 0000209A  486E FFEA                pea.l      [A6 - 0x16]
  3022. 0000209E  4EAD 08DA                jsr        [A5 + 0x8DA /* export_279 */]
  3023. 000020A2  486D 08DA                pea.l      [A5 + 0x8DA /* export_279 */]
  3024. 000020A6  A9F1                     syscall    UnloadSeg
  3025. 000020A8  2B6E FFFC 9D42           move.l     [A5 - 0x62BE], [A6 - 0x4]
  3026. 000020AE  486D 9D5C                pea.l      [A5 - 0x62A4]
  3027. 000020B2  4EAD 25BA                jsr        [A5 + 0x25BA /* export_1203 */]
  3028. 000020B6  4267                     clr.w      -[A7]
  3029. 000020B8  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  3030. 000020BC  101F                     move.b     D0, [A7]+
  3031. 000020BE  6708                     beq        +0xA /* 000020C8 */
  3032. 000020C0  7000                     moveq.l    D0, 0x00
  3033. 000020C2  2D40 FFF8                move.l     [A6 - 0x8], D0
  3034. 000020C6  600A                     bra        +0xC /* 000020D2 */
  3035. label000020C8:
  3036. 000020C8  102D B0C8                move.b     D0, [A5 - 0x4F38]
  3037. 000020CC  6704                     beq        +0x6 /* 000020D2 */
  3038. 000020CE  4EBA FEAE                jsr        [PC - 0x152 /* 00001F7E */]
  3039. label000020D2:
  3040. 000020D2  4AAE FFF8                tst.l      [A6 - 0x8]
  3041. 000020D6  6648                     bne        +0x4A /* 00002120 */
  3042. 000020D8  426D BFC6                clr.w      [A5 - 0x403A]
  3043. 000020DC  7000                     moveq.l    D0, 0x00
  3044. 000020DE  2B40 BFC2                move.l     [A5 - 0x403E], D0
  3045. 000020E2  7000                     moveq.l    D0, 0x00
  3046. 000020E4  2B40 C0D8                move.l     [A5 - 0x3F28], D0
  3047. 000020E8  426D BFC0                clr.w      [A5 - 0x4040]
  3048. 000020EC  426D C47C                clr.w      [A5 - 0x3B84]
  3049. 000020F0  487A 0062                pea.l      [PC + 0x62 /* 00002154, value 0x94E6F74 '\tNot', pstring "Not found" */]
  3050. 000020F4  4267                     clr.w      -[A7]
  3051. 000020F6  4EAD 32CA                jsr        [A5 + 0x32CA /* export_1621 */]
  3052. 000020FA  41ED E028                lea.l      A0, [A5 - 0x1FD8]
  3053. 000020FE  B1ED E174                cmpa.l     A0, [A5 - 0x1E8C]
  3054. 00002102  664C                     bne        +0x4E /* 00002150 */
  3055. 00002104  7004                     moveq.l    D0, 0x04
  3056. 00002106  B06D C04E                cmp.w      D0, [A5 - 0x3FB2]
  3057. 0000210A  6F0E                     ble        +0x10 /* 0000211A */
  3058. 0000210C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  3059. 00002110  486E FEEA                pea.l      [A6 - 0x116]
  3060. 00002114  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  3061. 00002118  6036                     bra        +0x38 /* 00002150 */
  3062. label0000211A:
  3063. 0000211A  4EAD 2322                jsr        [A5 + 0x2322 /* export_1120 */]
  3064. 0000211E  6030                     bra        +0x32 /* 00002150 */
  3065. label00002120:
  3066. 00002120  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3067. 00002124  2F2D A284                move.l     -[A7], [A5 - 0x5D7C]
  3068. 00002128  4267                     clr.w      -[A7]
  3069. 0000212A  4EAD 281A                jsr        [A5 + 0x281A /* export_1279 */]
  3070. 0000212E  3B6E FFF6 BFC6           move.w     [A5 - 0x403A], [A6 - 0xA]
  3071. 00002134  2B6E FFF2 BFC2           move.l     [A5 - 0x403E], [A6 - 0xE]
  3072. 0000213A  2B6D ABEE C0D8           move.l     [A5 - 0x3F28], [A5 - 0x5412]
  3073. 00002140  3B6E FFF0 BFC0           move.w     [A5 - 0x4040], [A6 - 0x10]
  3074. 00002146  3B6E FFEC C47C           move.w     [A5 - 0x3B84], [A6 - 0x14]
  3075. 0000214C  4EAD 13F2                jsr        [A5 + 0x13F2 /* export_634 */]
  3076. label00002150:
  3077. 00002150  4E5E                     unlink     A6
  3078. 00002152  4E75                     rts
  3079. 00002154  094E                     bchg       A6, D4
  3080. 00002156  6F74                     ble        +0x76 /* 000021CC */
  3081. 00002158  2066                     movea.l    A0, -[A6]
  3082. 0000215A  6F75                     ble        +0x77 /* 000021D1 */
  3083. 0000215C  6E64                     bgt        +0x66 /* 000021C2 */
  3084. export_1754:
  3085. 0000215E  4E56 FFFC                link       A6, -0x0004
  3086. 00002162  48E7 0300                movem.l    -[A7], D6,D7
  3087. 00002166  42A7                     clr.l      -[A7]
  3088. 00002168  4EAD 1ECA                jsr        [A5 + 0x1ECA /* export_981 */]
  3089. 0000216C  201F                     move.l     D0, [A7]+
  3090. 0000216E  3C00                     move.w     D6, D0
  3091. 00002170  7003                     moveq.l    D0, 0x03
  3092. 00002172  B06D C04E                cmp.w      D0, [A5 - 0x3FB2]
  3093. 00002176  6F04                     ble        +0x6 /* 0000217C */
  3094. 00002178  7E0D                     moveq.l    D7, 0x0D
  3095. 0000217A  6002                     bra        +0x4 /* 0000217E */
  3096. label0000217C:
  3097. 0000217C  7E03                     moveq.l    D7, 0x03
  3098. label0000217E:
  3099. 0000217E  3006                     move.w     D0, D6
  3100. 00002180  5340                     subq.w     D0, 1
  3101. 00002182  670E                     beq        +0x10 /* 00002192 */
  3102. 00002184  5340                     subq.w     D0, 1
  3103. 00002186  6718                     beq        +0x1A /* 000021A0 */
  3104. 00002188  5340                     subq.w     D0, 1
  3105. 0000218A  6722                     beq        +0x24 /* 000021AE */
  3106. 0000218C  5340                     subq.w     D0, 1
  3107. 0000218E  672C                     beq        +0x2E /* 000021BC */
  3108. 00002190  6036                     bra        +0x38 /* 000021C8 */
  3109. label00002192:
  3110. 00002192  3F07                     move.w     -[A7], D7
  3111. 00002194  2F3C 0000 0001           move.l     -[A7], 0x1
  3112. 0000219A  4EAD 29A2                jsr        [A5 + 0x29A2 /* export_1328 */]
  3113. 0000219E  6028                     bra        +0x2A /* 000021C8 */
  3114. label000021A0:
  3115. 000021A0  3F07                     move.w     -[A7], D7
  3116. 000021A2  2F3C 0000 0003           move.l     -[A7], 0x3
  3117. 000021A8  4EAD 29A2                jsr        [A5 + 0x29A2 /* export_1328 */]
  3118. 000021AC  601A                     bra        +0x1C /* 000021C8 */
  3119. label000021AE:
  3120. 000021AE  3F07                     move.w     -[A7], D7
  3121. 000021B0  2F3C 0000 0004           move.l     -[A7], 0x4
  3122. 000021B6  4EAD 29A2                jsr        [A5 + 0x29A2 /* export_1328 */]
  3123. 000021BA  600C                     bra        +0xE /* 000021C8 */
  3124. label000021BC:
  3125. 000021BC  3F07                     move.w     -[A7], D7
  3126. 000021BE  2F3C 0000 0005           move.l     -[A7], 0x5
  3127. // begin alternate branch 000021C2-000021CC
  3128. label000021C2:
  3129. 000021C2  0005 4EAD                ori.b      D5, 0xAD
  3130. 000021C6  29A2 4CDF                move.l     [A4 + D4 * 4 - 0x33], -[A2]
  3131. label000021C8: // (misaligned)
  3132. 000021CA  00C0                     .incomplete
  3133. // end alternate branch 000021C2-000021CC
  3134. label000021C2: // (misaligned)
  3135. 000021C4  4EAD 29A2                jsr        [A5 + 0x29A2 /* export_1328 */]
  3136. label000021C8:
  3137. 000021C8  4CDF 00C0                movem.l    D6,D7, [A7]+
  3138. label000021CC:
  3139. 000021CC  4E5E                     unlink     A6
  3140. 000021CE  4E75                     rts
  3141. export_1755:
  3142. 000021D0  4E56 0000                link       A6, 0
  3143. 000021D4  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  3144. 000021D8  4E5E                     unlink     A6
  3145. 000021DA  4E75                     rts
  3146. export_1756:
  3147. 000021DC  4E56 FDDE                link       A6, -0x0222
  3148. 000021E0  48E7 0700                movem.l    -[A7], D5,D6,D7
  3149. 000021E4  4267                     clr.w      -[A7]
  3150. 000021E6  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  3151. 000021EA  3E1F                     move.w     D7, [A7]+
  3152. 000021EC  7003                     moveq.l    D0, 0x03
  3153. 000021EE  B047                     cmp.w      D0, D7
  3154. 000021F0  57C0                     seq        D0
  3155. 000021F2  802D 9CD6                or.b       D0, [A5 - 0x632A]
  3156. 000021F6  0240 0001                andi.w     D0, 0x1
  3157. 000021FA  1B40 9CE8                move.b     [A5 - 0x6318], D0
  3158. 000021FE  7003                     moveq.l    D0, 0x03
  3159. 00002200  B047                     cmp.w      D0, D7
  3160. 00002202  6608                     bne        +0xA /* 0000220C */
  3161. 00002204  4267                     clr.w      -[A7]
  3162. 00002206  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  3163. 0000220A  3E1F                     move.w     D7, [A7]+
  3164. label0000220C:
  3165. 0000220C  7005                     moveq.l    D0, 0x05
  3166. 0000220E  B047                     cmp.w      D0, D7
  3167. 00002210  57C5                     seq        D5
  3168. 00002212  4405                     neg.b      D5
  3169. 00002214  7005                     moveq.l    D0, 0x05
  3170. 00002216  B047                     cmp.w      D0, D7
  3171. 00002218  6608                     bne        +0xA /* 00002222 */
  3172. 0000221A  4267                     clr.w      -[A7]
  3173. 0000221C  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  3174. 00002220  3E1F                     move.w     D7, [A7]+
  3175. label00002222:
  3176. 00002222  1D7C 0007 FEF0           move.b     [A6 - 0x110], 0x7
  3177. 00002228  2D6D A284 FFFC           move.l     [A6 - 0x4], [A5 - 0x5D7C]
  3178. 0000222E  4A47                     tst.w      D7
  3179. 00002230  6612                     bne        +0x14 /* 00002244 */
  3180. 00002232  1D7C 0001 FDE4           move.b     [A6 - 0x21C], 0x1
  3181. 00002238  42A7                     clr.l      -[A7]
  3182. 0000223A  4EAD 1ECA                jsr        [A5 + 0x1ECA /* export_981 */]
  3183. 0000223E  2D5F FDEA                move.l     [A6 - 0x216], [A7]+
  3184. 00002242  6048                     bra        +0x4A /* 0000228C */
  3185. label00002244:
  3186. 00002244  7001                     moveq.l    D0, 0x01
  3187. 00002246  B047                     cmp.w      D0, D7
  3188. 00002248  6614                     bne        +0x16 /* 0000225E */
  3189. 0000224A  1D7C 0002 FDE4           move.b     [A6 - 0x21C], 0x2
  3190. 00002250  42A7                     clr.l      -[A7]
  3191. 00002252  4EAD 1ECA                jsr        [A5 + 0x1ECA /* export_981 */]
  3192. 00002256  201F                     move.l     D0, [A7]+
  3193. 00002258  1D40 FDEE                move.b     [A6 - 0x212], D0
  3194. 0000225C  602E                     bra        +0x30 /* 0000228C */
  3195. label0000225E:
  3196. 0000225E  7002                     moveq.l    D0, 0x02
  3197. 00002260  B047                     cmp.w      D0, D7
  3198. 00002262  6628                     bne        +0x2A /* 0000228C */
  3199. 00002264  4267                     clr.w      -[A7]
  3200. 00002266  486E FDE4                pea.l      [A6 - 0x21C]
  3201. 0000226A  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  3202. 0000226E  101F                     move.b     D0, [A7]+
  3203. 00002270  661A                     bne        +0x1C /* 0000228C */
  3204. 00002272  102D 9CE8                move.b     D0, [A5 - 0x6318]
  3205. 00002276  670E                     beq        +0x10 /* 00002286 */
  3206. 00002278  487A 007C                pea.l      [PC + 0x7C /* 000022F6, value 0xD4E6F20 '\rNo ', pstring "No such stack" */]
  3207. 0000227C  3F3C 0001                move.w     -[A7], 0x1
  3208. 00002280  4EAD 32CA                jsr        [A5 + 0x32CA /* export_1621 */]
  3209. 00002284  6048                     bra        +0x4A /* 000022CE */
  3210. label00002286:
  3211. 00002286  4EAD 3282                jsr        [A5 + 0x3282 /* export_1612 */]
  3212. 0000228A  6042                     bra        +0x44 /* 000022CE */
  3213. label0000228C:
  3214. 0000228C  4267                     clr.w      -[A7]
  3215. 0000228E  486E FDE4                pea.l      [A6 - 0x21C]
  3216. 00002292  1F05                     move.b     -[A7], D5
  3217. 00002294  4267                     clr.w      -[A7]
  3218. 00002296  4EAD 30EA                jsr        [A5 + 0x30EA /* export_1561 */]
  3219. 0000229A  3C1F                     move.w     D6, [A7]+
  3220. 0000229C  672C                     beq        +0x2E /* 000022CA */
  3221. 0000229E  7050                     moveq.l    D0, 0x50
  3222. 000022A0  B046                     cmp.w      D0, D6
  3223. 000022A2  6606                     bne        +0x8 /* 000022AA */
  3224. 000022A4  4EAD 326A                jsr        [A5 + 0x326A /* export_1609 */]
  3225. 000022A8  6020                     bra        +0x22 /* 000022CA */
  3226. label000022AA:
  3227. 000022AA  7055                     moveq.l    D0, 0x55
  3228. 000022AC  B046                     cmp.w      D0, D6
  3229. 000022AE  660E                     bne        +0x10 /* 000022BE */
  3230. 000022B0  487A 0036                pea.l      [PC + 0x36 /* 000022E8, value 0xC4E6F20, pstring "No such card" */]
  3231. 000022B4  3F3C 0002                move.w     -[A7], 0x2
  3232. 000022B8  4EAD 32CA                jsr        [A5 + 0x32CA /* export_1621 */]
  3233. 000022BC  600C                     bra        +0xE /* 000022CA */
  3234. label000022BE:
  3235. 000022BE  487A 0016                pea.l      [PC + 0x16 /* 000022D6, value 0x1043616E, pstring "Can\'t open stack" */]
  3236. 000022C2  3F3C 0086                move.w     -[A7], 0x86
  3237. 000022C6  4EAD 32CA                jsr        [A5 + 0x32CA /* export_1621 */]
  3238. label000022CA:
  3239. 000022CA  422D 9CE8                clr.b      [A5 - 0x6318]
  3240. label000022CE:
  3241. 000022CE  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  3242. 000022D2  4E5E                     unlink     A6
  3243. 000022D4  4E75                     rts
  3244. 000022D6  1043                     movea.b    A0, D3
  3245. 000022D8  616E                     bsr        +0x70 /* 00002348 */
  3246. 000022DA  2774 206F 7065           move.l     [A3 + 0x7065], [A4 + D2.w + 0x6F]
  3247. 000022E0  6E20                     bgt        +0x22 /* 00002302 */
  3248. 000022E2  7374                     moveq.l    D1, 0x74
  3249. 000022E4  6163                     bsr        +0x65 /* 00002349 */
  3250. 000022E6  6B00 0C4E                bmi        +0xC50 /* 00002F36 */
  3251. 000022EA  6F20                     ble        +0x22 /* 0000230C */
  3252. 000022EC  7375                     moveq.l    D1, 0x75
  3253. 000022EE  6368                     bls        +0x6A /* 00002358 */
  3254. 000022F0  2063                     movea.l    A0, -[A3]
  3255. 000022F2  6172                     bsr        +0x74 /* 00002366 */
  3256. 000022F4  6400 0D4E                bcc        +0xD50 /* 00003044 */
  3257. 000022F8  6F20                     ble        +0x22 /* 0000231A */
  3258. 000022FA  7375                     moveq.l    D1, 0x75
  3259. 000022FC  6368                     bls        +0x6A /* 00002366 */
  3260. 000022FE  2073 7461                movea.l    A0, [A3 + D7.w * 4 + 0x61]
  3261. label00002302:
  3262. 00002302  636B                     bls        +0x6D /* 0000236F */
  3263. export_1757:
  3264. 00002304  4E56 FEFC                link       A6, -0x0104
  3265. 00002308  4267                     clr.w      -[A7]
  3266. 0000230A  486E FEFC                pea.l      [A6 - 0x104]
  3267. // begin alternate branch 0000230C-0000231A
  3268. label0000230C:
  3269. 0000230C  FEFC 3F3C                .extension 0xEFC <<F/2-3/7>> // unimplemented
  3270. 00002310  0026 4EAD                ori.b      -[A6], 0xAD
  3271. 00002314  1592 486E                move.b     [A2 + D4 + 0x6E], [A2]
  3272. 00002318  FFFC                     .invalid   <<F/7/7>>
  3273. // end alternate branch 0000230C-0000231A
  3274. label0000230C: // (misaligned)
  3275. 0000230E  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  3276. 00002312  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  3277. 00002316  486E FFFC                pea.l      [A6 - 0x4]
  3278. label0000231A:
  3279. 0000231A  4EAD 10E2                jsr        [A5 + 0x10E2 /* export_536 */]
  3280. 0000231E  101F                     move.b     D0, [A7]+
  3281. 00002320  670E                     beq        +0x10 /* 00002330 */
  3282. 00002322  7001                     moveq.l    D0, 0x01
  3283. 00002324  2F00                     move.l     -[A7], D0
  3284. 00002326  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3285. 0000232A  4267                     clr.w      -[A7]
  3286. 0000232C  4EAD 281A                jsr        [A5 + 0x281A /* export_1279 */]
  3287. label00002330:
  3288. 00002330  4E5E                     unlink     A6
  3289. 00002332  4E75                     rts
  3290. export_1758:
  3291. 00002334  4E56 FEA2                link       A6, -0x015E
  3292. 00002338  48E7 0700                movem.l    -[A7], D5,D6,D7
  3293. 0000233C  4267                     clr.w      -[A7]
  3294. 0000233E  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  3295. 00002342  3E1F                     move.w     D7, [A7]+
  3296. 00002344  7001                     moveq.l    D0, 0x01
  3297. 00002346  B047                     cmp.w      D0, D7
  3298. fn00002348:
  3299. 00002348  660C                     bne        +0xE /* 00002356 */
  3300. 0000234A  4EAD 3112                jsr        [A5 + 0x3112 /* export_1566 */]
  3301. 0000234E  4EAD 2AEA                jsr        [A5 + 0x2AEA /* export_1369 */]
  3302. 00002352  6000 015C                bra        +0x15E /* 000024B0 */
  3303. label00002356:
  3304. 00002356  700D                     moveq.l    D0, 0x0D
  3305. label00002358:
  3306. 00002358  B047                     cmp.w      D0, D7
  3307. 0000235A  660A                     bne        +0xC /* 00002366 */
  3308. 0000235C  4267                     clr.w      -[A7]
  3309. 0000235E  4EAD 2A32                jsr        [A5 + 0x2A32 /* export_1346 */]
  3310. 00002362  6000 014C                bra        +0x14E /* 000024B0 */
  3311. fn00002366:
  3312. 00002366  7010                     moveq.l    D0, 0x10
  3313. 00002368  B047                     cmp.w      D0, D7
  3314. 0000236A  6610                     bne        +0x12 /* 0000237C */
  3315. 0000236C  422D B1E8                clr.b      [A5 - 0x4E18]
  3316. 00002370  486D C4B0                pea.l      [A5 - 0x3B50]
  3317. 00002374  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  3318. 00002378  6000 0136                bra        +0x138 /* 000024B0 */
  3319. label0000237C:
  3320. 0000237C  7002                     moveq.l    D0, 0x02
  3321. 0000237E  B047                     cmp.w      D0, D7
  3322. 00002380  6650                     bne        +0x52 /* 000023D2 */
  3323. 00002382  486E FEAA                pea.l      [A6 - 0x156]
  3324. 00002386  486E FEA6                pea.l      [A6 - 0x15A]
  3325. 0000238A  486E FEA2                pea.l      [A6 - 0x15E]
  3326. 0000238E  4EAD 1DB2                jsr        [A5 + 0x1DB2 /* export_946 */]
  3327. 00002392  4AAE FEAA                tst.l      [A6 - 0x156]
  3328. 00002396  6604                     bne        +0x6 /* 0000239C */
  3329. 00002398  6000 0116                bra        +0x118 /* 000024B0 */
  3330. label0000239C:
  3331. 0000239C  1B7C 0001 F13E           move.b     [A5 - 0xEC2], 0x1
  3332. 000023A2  2B6E FEAA F140           move.l     [A5 - 0xEC0], [A6 - 0x156]
  3333. 000023A8  2B6E FEA6 F144           move.l     [A5 - 0xEBC], [A6 - 0x15A]
  3334. 000023AE  2B6E FEA2 F148           move.l     [A5 - 0xEB8], [A6 - 0x15E]
  3335. 000023B4  1B7C 0013 F3DA           move.b     [A5 - 0xC26], 0x13
  3336. 000023BA  486D CE00                pea.l      [A5 - 0x3200]
  3337. 000023BE  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  3338. 000023C2  3F3C 0001                move.w     -[A7], 0x1
  3339. 000023C6  4EAD 1FFA                jsr        [A5 + 0x1FFA /* export_1019 */]
  3340. 000023CA  4EAD 31BA                jsr        [A5 + 0x31BA /* export_1587 */]
  3341. 000023CE  6000 00E0                bra        +0xE2 /* 000024B0 */
  3342. label000023D2:
  3343. 000023D2  7003                     moveq.l    D0, 0x03
  3344. 000023D4  B047                     cmp.w      D0, D7
  3345. 000023D6  6676                     bne        +0x78 /* 0000244E */
  3346. 000023D8  486E FED0                pea.l      [A6 - 0x130]
  3347. 000023DC  4EAD 1F92                jsr        [A5 + 0x1F92 /* export_1006 */]
  3348. 000023E0  4267                     clr.w      -[A7]
  3349. 000023E2  486E FED0                pea.l      [A6 - 0x130]
  3350. 000023E6  4267                     clr.w      -[A7]
  3351. 000023E8  4EAD 15CA                jsr        [A5 + 0x15CA /* export_693 */]
  3352. 000023EC  3C1F                     move.w     D6, [A7]+
  3353. 000023EE  2A2E FED2                move.l     D5, [A6 - 0x12E]
  3354. 000023F2  4267                     clr.w      -[A7]
  3355. 000023F4  2F05                     move.l     -[A7], D5
  3356. 000023F6  3F06                     move.w     -[A7], D6
  3357. 000023F8  486E FFE0                pea.l      [A6 - 0x20]
  3358. 000023FC  4EAD 2C42                jsr        [A5 + 0x2C42 /* export_1412 */]
  3359. 00002400  101F                     move.b     D0, [A7]+
  3360. 00002402  6700 00AC                beq        +0xAE /* 000024B0 */
  3361. 00002406  BC6D C4E2                cmp.w      D6, [A5 - 0x3B1E]
  3362. 0000240A  6604                     bne        +0x6 /* 00002410 */
  3363. 0000240C  4EAD 3192                jsr        [A5 + 0x3192 /* export_1582 */]
  3364. label00002410:
  3365. 00002410  7000                     moveq.l    D0, 0x00
  3366. 00002412  102E FFE5                move.b     D0, [A6 - 0x1B]
  3367. 00002416  C0BC 0000 0080           and.l      D0, 0x80
  3368. 0000241C  4A80                     tst.l      D0
  3369. 0000241E  6600 0090                bne        +0x92 /* 000024B0 */
  3370. 00002422  7000                     moveq.l    D0, 0x00
  3371. 00002424  102E FFE5                move.b     D0, [A6 - 0x1B]
  3372. 00002428  80BC 0000 0080           or.l       D0, 0x80
  3373. 0000242E  1D40 FFE5                move.b     [A6 - 0x1B], D0
  3374. 00002432  4267                     clr.w      -[A7]
  3375. 00002434  2F05                     move.l     -[A7], D5
  3376. 00002436  486E FFE0                pea.l      [A6 - 0x20]
  3377. 0000243A  4EAD 2D42                jsr        [A5 + 0x2D42 /* export_1444 */]
  3378. 0000243E  101F                     move.b     D0, [A7]+
  3379. 00002440  676E                     beq        +0x70 /* 000024B0 */
  3380. 00002442  2F05                     move.l     -[A7], D5
  3381. 00002444  3F06                     move.w     -[A7], D6
  3382. 00002446  4267                     clr.w      -[A7]
  3383. 00002448  4EAD 2B02                jsr        [A5 + 0x2B02 /* export_1372 */]
  3384. 0000244C  6062                     bra        +0x64 /* 000024B0 */
  3385. label0000244E:
  3386. 0000244E  7004                     moveq.l    D0, 0x04
  3387. 00002450  B047                     cmp.w      D0, D7
  3388. 00002452  663A                     bne        +0x3C /* 0000248E */
  3389. 00002454  486E FEB0                pea.l      [A6 - 0x150]
  3390. 00002458  4EAD 1FB2                jsr        [A5 + 0x1FB2 /* export_1010 */]
  3391. 0000245C  7002                     moveq.l    D0, 0x02
  3392. 0000245E  B02E FEB0                cmp.b      D0, [A6 - 0x150]
  3393. 00002462  660C                     bne        +0xE /* 00002470 */
  3394. 00002464  2F2E FEBA                move.l     -[A7], [A6 - 0x146]
  3395. 00002468  4267                     clr.w      -[A7]
  3396. 0000246A  4EAD 2A3A                jsr        [A5 + 0x2A3A /* export_1347 */]
  3397. 0000246E  6040                     bra        +0x42 /* 000024B0 */
  3398. label00002470:
  3399. 00002470  7003                     moveq.l    D0, 0x03
  3400. 00002472  B02E FEB0                cmp.b      D0, [A6 - 0x150]
  3401. 00002476  660C                     bne        +0xE /* 00002484 */
  3402. 00002478  2F2E FEB6                move.l     -[A7], [A6 - 0x14A]
  3403. 0000247C  4267                     clr.w      -[A7]
  3404. 0000247E  4EAD 2A2A                jsr        [A5 + 0x2A2A /* export_1345 */]
  3405. 00002482  602C                     bra        +0x2E /* 000024B0 */
  3406. label00002484:
  3407. 00002484  3F3C 0045                move.w     -[A7], 0x45 /* 'E' */
  3408. 00002488  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  3409. 0000248C  6022                     bra        +0x24 /* 000024B0 */
  3410. label0000248E:
  3411. 0000248E  7005                     moveq.l    D0, 0x05
  3412. 00002490  B047                     cmp.w      D0, D7
  3413. 00002492  660C                     bne        +0xE /* 000024A0 */
  3414. 00002494  2F2D ABEE                move.l     -[A7], [A5 - 0x5412]
  3415. 00002498  4267                     clr.w      -[A7]
  3416. 0000249A  4EAD 2A3A                jsr        [A5 + 0x2A3A /* export_1347 */]
  3417. 0000249E  6010                     bra        +0x12 /* 000024B0 */
  3418. label000024A0:
  3419. 000024A0  7006                     moveq.l    D0, 0x06
  3420. 000024A2  B047                     cmp.w      D0, D7
  3421. 000024A4  660A                     bne        +0xC /* 000024B0 */
  3422. 000024A6  2F2D ABD8                move.l     -[A7], [A5 - 0x5428]
  3423. 000024AA  4267                     clr.w      -[A7]
  3424. 000024AC  4EAD 2A2A                jsr        [A5 + 0x2A2A /* export_1345 */]
  3425. label000024B0:
  3426. 000024B0  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  3427. 000024B4  4E5E                     unlink     A6
  3428. 000024B6  4E75                     rts
  3429. export_1759:
  3430. 000024B8  4E56 FDF4                link       A6, -0x020C
  3431. 000024BC  2F07                     move.l     -[A7], D7
  3432. 000024BE  486E FF00                pea.l      [A6 - 0x100]
  3433. 000024C2  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  3434. 000024C6  7001                     moveq.l    D0, 0x01
  3435. 000024C8  B06D BEB0                cmp.w      D0, [A5 - 0x4150]
  3436. 000024CC  6704                     beq        +0x6 /* 000024D2 */
  3437. 000024CE  7EFF                     moveq.l    D7, 0xFFFFFFFF
  3438. 000024D0  604A                     bra        +0x4C /* 0000251C */
  3439. label000024D2:
  3440. 000024D2  486E FF00                pea.l      [A6 - 0x100]
  3441. 000024D6  1F3C 0001                move.b     -[A7], 0x1
  3442. 000024DA  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  3443. 000024DE  2D7C 504E 5447 FDF4      move.l     [A6 - 0x20C], 0x504E5447 /* 'PNTG' */
  3444. 000024E6  4267                     clr.w      -[A7]
  3445. 000024E8  486E FF00                pea.l      [A6 - 0x100]
  3446. 000024EC  1F3C 0001                move.b     -[A7], 0x1
  3447. 000024F0  4267                     clr.w      -[A7]
  3448. 000024F2  486E FDF4                pea.l      [A6 - 0x20C]
  3449. 000024F6  486E FDFA                pea.l      [A6 - 0x206]
  3450. 000024FA  4EAD 1082                jsr        [A5 + 0x1082 /* export_524 */]
  3451. 000024FE  3E1F                     move.w     D7, [A7]+
  3452. 00002500  6614                     bne        +0x16 /* 00002516 */
  3453. 00002502  4267                     clr.w      -[A7]
  3454. 00002504  3F2E FDFA                move.w     -[A7], [A6 - 0x206]
  3455. 00002508  2F2E FDFC                move.l     -[A7], [A6 - 0x204]
  3456. 0000250C  486E FE00                pea.l      [A6 - 0x200]
  3457. 00002510  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  3458. 00002514  3E1F                     move.w     D7, [A7]+
  3459. label00002516:
  3460. 00002516  486D 04D2                pea.l      [A5 + 0x4D2 /* export_150 */]
  3461. 0000251A  A9F1                     syscall    UnloadSeg
  3462. label0000251C:
  3463. 0000251C  4A47                     tst.w      D7
  3464. 0000251E  670C                     beq        +0xE /* 0000252C */
  3465. 00002520  487A 0010                pea.l      [PC + 0x10 /* 00002532, value 0x16436F75, pstring "Couldn\'t import paint." */]
  3466. 00002524  3F3C 0089                move.w     -[A7], 0x89
  3467. 00002528  4EAD 32CA                jsr        [A5 + 0x32CA /* export_1621 */]
  3468. label0000252C:
  3469. 0000252C  2E1F                     move.l     D7, [A7]+
  3470. 0000252E  4E5E                     unlink     A6
  3471. 00002530  4E75                     rts
  3472. 00002532  1643                     movea.b    A3, D3
  3473. 00002534  6F75                     ble        +0x77 /* 000025AB */
  3474. 00002536  6C64                     bge        +0x66 /* 0000259C */
  3475. 00002538  6E27                     bgt        +0x29 /* 00002561 */
  3476. 0000253A  7420                     moveq.l    D2, 0x20
  3477. 0000253C  696D                     bvs        +0x6F /* 000025AB */
  3478. 0000253E  706F                     moveq.l    D0, 0x6F
  3479. 00002540  7274                     moveq.l    D1, 0x74
  3480. 00002542  2070 6169 6E74           movea.l    A0, [[A0 + 0x6E74]]
  3481. 00002548  2E00                     move.l     D7, D0
  3482. export_1760:
  3483. 0000254A  4E56 FEFA                link       A6, -0x0106
  3484. 0000254E  2F07                     move.l     -[A7], D7
  3485. 00002550  486E FF00                pea.l      [A6 - 0x100]
  3486. 00002554  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  3487. 00002558  102D BE54                move.b     D0, [A5 - 0x41AC]
  3488. 0000255C  6746                     beq        +0x48 /* 000025A4 */
  3489. 0000255E  422D BE54                clr.b      [A5 - 0x41AC]
  3490. 00002562  3D7C 0001 FEFC           move.w     [A6 - 0x104], 0x1
  3491. 00002568  4240                     clr.w      D0
  3492. 0000256A  102E FF00                move.b     D0, [A6 - 0x100]
  3493. 0000256E  3D40 FEFA                move.w     [A6 - 0x106], D0
  3494. 00002572  3E2E FEFC                move.w     D7, [A6 - 0x104]
  3495. 00002576  6024                     bra        +0x26 /* 0000259C */
  3496. label00002578:
  3497. 00002578  4240                     clr.w      D0
  3498. 0000257A  41EE FF00                lea.l      A0, [A6 - 0x100]
  3499. 0000257E  1030 7000                move.b     D0, [A0 + D7.w]
  3500. 00002582  3B40 C4FE                move.w     [A5 - 0x3B02], D0
  3501. 00002586  7001                     moveq.l    D0, 0x01
  3502. 00002588  B06D BEB0                cmp.w      D0, [A5 - 0x4150]
  3503. 0000258C  6606                     bne        +0x8 /* 00002594 */
  3504. 0000258E  4EAD 0612                jsr        [A5 + 0x612 /* export_190 */]
  3505. 00002592  6004                     bra        +0x6 /* 00002598 */
  3506. label00002594:
  3507. 00002594  4EAD 3802                jsr        [A5 + 0x3802 /* export_1788 */]
  3508. label00002598:
  3509. 00002598  5247                     addq.w     D7, 1
  3510. 0000259A  6914                     bvs        +0x16 /* 000025B0 */
  3511. label0000259C:
  3512. 0000259C  BE6E FEFA                cmp.w      D7, [A6 - 0x106]
  3513. 000025A0  6FD6                     ble        -0x28 /* 00002578 */
  3514. 000025A2  600C                     bra        +0xE /* 000025B0 */
  3515. label000025A4:
  3516. 000025A4  486E FF00                pea.l      [A6 - 0x100]
  3517. 000025A8  42A7                     clr.l      -[A7]
  3518. 000025AA  4267                     clr.w      -[A7]
  3519. 000025AC  4EAD 13AA                jsr        [A5 + 0x13AA /* export_625 */]
  3520. label000025B0:
  3521. 000025B0  2E1F                     move.l     D7, [A7]+
  3522. 000025B2  4E5E                     unlink     A6
  3523. 000025B4  4E75                     rts
  3524. export_1761:
  3525. 000025B6  4E56 0000                link       A6, 0
  3526. 000025BA  4267                     clr.w      -[A7]
  3527. 000025BC  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  3528. 000025C0  301F                     move.w     D0, [A7]+
  3529. 000025C2  670E                     beq        +0x10 /* 000025D2 */
  3530. 000025C4  5340                     subq.w     D0, 1
  3531. 000025C6  6712                     beq        +0x14 /* 000025DA */
  3532. 000025C8  5340                     subq.w     D0, 1
  3533. 000025CA  6716                     beq        +0x18 /* 000025E2 */
  3534. 000025CC  5340                     subq.w     D0, 1
  3535. 000025CE  671A                     beq        +0x1C /* 000025EA */
  3536. 000025D0  601C                     bra        +0x1E /* 000025EE */
  3537. label000025D2:
  3538. 000025D2  1B7C 0001 AF2A           move.b     [A5 - 0x50D6], 0x1
  3539. 000025D8  6014                     bra        +0x16 /* 000025EE */
  3540. label000025DA:
  3541. 000025DA  1B7C 0001 9CFA           move.b     [A5 - 0x6306], 0x1
  3542. 000025E0  600C                     bra        +0xE /* 000025EE */
  3543. label000025E2:
  3544. 000025E2  1B7C 0001 BF72           move.b     [A5 - 0x408E], 0x1
  3545. 000025E8  6004                     bra        +0x6 /* 000025EE */
  3546. label000025EA:
  3547. 000025EA  4EAD 278A                jsr        [A5 + 0x278A /* export_1261 */]
  3548. label000025EE:
  3549. 000025EE  4E5E                     unlink     A6
  3550. 000025F0  4E75                     rts
  3551. export_1762:
  3552. 000025F2  4E56 FFFE                link       A6, -0x0002
  3553. 000025F6  2F07                     move.l     -[A7], D7
  3554. 000025F8  1E2D F494                move.b     D7, [A5 - 0xB6C]
  3555. 000025FC  1B7C 0001 F494           move.b     [A5 - 0xB6C], 0x1
  3556. 00002602  1F3C 0001                move.b     -[A7], 0x1
  3557. 00002606  4EAD 08E2                jsr        [A5 + 0x8E2 /* export_280 */]
  3558. 0000260A  1B47 F494                move.b     [A5 - 0xB6C], D7
  3559. 0000260E  1007                     move.b     D0, D7
  3560. 00002610  6606                     bne        +0x8 /* 00002618 */
  3561. 00002612  486D 08E2                pea.l      [A5 + 0x8E2 /* export_280 */]
  3562. 00002616  A9F1                     syscall    UnloadSeg
  3563. label00002618:
  3564. 00002618  2E1F                     move.l     D7, [A7]+
  3565. 0000261A  4E5E                     unlink     A6
  3566. 0000261C  4E75                     rts
  3567. export_1763:
  3568. 0000261E  4E56 FEB4                link       A6, -0x014C
  3569. 00002622  486E FEB4                pea.l      [A6 - 0x14C]
  3570. 00002626  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  3571. 0000262A  486E FEC0                pea.l      [A6 - 0x140]
  3572. 0000262E  4EAD 1E92                jsr        [A5 + 0x1E92 /* export_974 */]
  3573. 00002632  486E FEC0                pea.l      [A6 - 0x140]
  3574. 00002636  4EAD 2122                jsr        [A5 + 0x2122 /* export_1056 */]
  3575. 0000263A  486E FEB4                pea.l      [A6 - 0x14C]
  3576. 0000263E  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  3577. 00002642  4EBA E9DE                jsr        [PC - 0x1622 /* 00001022 */]
  3578. 00002646  486E FEC0                pea.l      [A6 - 0x140]
  3579. 0000264A  1F3C 0002                move.b     -[A7], 0x2
  3580. 0000264E  4EAD 211A                jsr        [A5 + 0x211A /* export_1055 */]
  3581. 00002652  4E5E                     unlink     A6
  3582. 00002654  4E75                     rts
  3583. fn00002656:
  3584. 00002656  4E56 FED0                link       A6, -0x0130
  3585. 0000265A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3586. 0000265E  3D7C 0001 FEE4           move.w     [A6 - 0x11C], 0x1
  3587. 00002664  3E2E FEE4                move.w     D7, [A6 - 0x11C]
  3588. 00002668  6018                     bra        +0x1A /* 00002682 */
  3589. label0000266A:
  3590. 0000266A  3007                     move.w     D0, D7
  3591. 0000266C  5340                     subq.w     D0, 1
  3592. 0000266E  41ED F818                lea.l      A0, [A5 - 0x7E8]
  3593. 00002672  C1FC 0108                muls.w     D0, 0x108
  3594. 00002676  41E8 0100                lea.l      A0, [A0 + 0x100]
  3595. 0000267A  4A70 0000                tst.w      [A0 + D0.w]
  3596. 0000267E  6718                     beq        +0x1A /* 00002698 */
  3597. 00002680  5247                     addq.w     D7, 1
  3598. label00002682:
  3599. 00002682  7003                     moveq.l    D0, 0x03
  3600. 00002684  B047                     cmp.w      D0, D7
  3601. 00002686  6CE2                     bge        -0x1C /* 0000266A */
  3602. 00002688  487A 016C                pea.l      [PC + 0x16C /* 000027F6, value 0x1A43616E, pstring "Can\'t open any more files." */]
  3603. 0000268C  3F3C 000B                move.w     -[A7], 0xB
  3604. 00002690  4EAD 32CA                jsr        [A5 + 0x32CA /* export_1621 */]
  3605. 00002694  6000 0112                bra        +0x114 /* 000027A8 */
  3606. label00002698:
  3607. 00002698  42A7                     clr.l      -[A7]
  3608. 0000269A  2F3C 5354 5220           move.l     -[A7], 0x53545220 /* 'STR ' */
  3609. 000026A0  3F3C 0080                move.w     -[A7], 0x80
  3610. 000026A4  4EAD 244A                jsr        [A5 + 0x244A /* export_1157 */]
  3611. 000026A8  265F                     movea.l    A3, [A7]+
  3612. 000026AA  200B                     move.l     D0, A3
  3613. 000026AC  660A                     bne        +0xC /* 000026B8 */
  3614. 000026AE  2D7C 4D41 4341 FFF8      move.l     [A6 - 0x8], 0x4D414341 /* 'MACA' */
  3615. 000026B6  6012                     bra        +0x14 /* 000026CA */
  3616. label000026B8:
  3617. 000026B8  2013                     move.l     D0, [A3]
  3618. 000026BA  5280                     addq.l     D0, 1
  3619. 000026BC  2F00                     move.l     -[A7], D0
  3620. 000026BE  486E FFF8                pea.l      [A6 - 0x8]
  3621. 000026C2  7004                     moveq.l    D0, 0x04
  3622. 000026C4  2F00                     move.l     -[A7], D0
  3623. 000026C6  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  3624. label000026CA:
  3625. 000026CA  3007                     move.w     D0, D7
  3626. 000026CC  5340                     subq.w     D0, 1
  3627. 000026CE  41ED F818                lea.l      A0, [A5 - 0x7E8]
  3628. 000026D2  C1FC 0108                muls.w     D0, 0x108
  3629. 000026D6  49F0 0000                lea.l      A4, [A0 + D0.w]
  3630. 000026DA  426C 0102                clr.w      [A4 + 0x102]
  3631. 000026DE  70FF                     moveq.l    D0, 0xFFFFFFFF
  3632. 000026E0  2940 0104                move.l     [A4 + 0x104], D0
  3633. 000026E4  2F0C                     move.l     -[A7], A4
  3634. 000026E6  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  3635. 000026EA  2D7C 5445 5854 FFF4      move.l     [A6 - 0xC], 0x54455854 /* 'TEXT' */
  3636. 000026F2  4267                     clr.w      -[A7]
  3637. 000026F4  2F0C                     move.l     -[A7], A4
  3638. 000026F6  486E FFF4                pea.l      [A6 - 0xC]
  3639. 000026FA  486E FEEE                pea.l      [A6 - 0x112]
  3640. 000026FE  4EAD 109A                jsr        [A5 + 0x109A /* export_527 */]
  3641. 00002702  181F                     move.b     D4, [A7]+
  3642. 00002704  42A7                     clr.l      -[A7]
  3643. 00002706  42A7                     clr.l      -[A7]
  3644. 00002708  2F0C                     move.l     -[A7], A4
  3645. 0000270A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3646. 0000270E  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  3647. 00002714  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  3648. 00002718  3A1F                     move.w     D5, [A7]+
  3649. 0000271A  4267                     clr.w      -[A7]
  3650. 0000271C  2F0C                     move.l     -[A7], A4
  3651. 0000271E  4267                     clr.w      -[A7]
  3652. 00002720  486C 0100                pea.l      [A4 + 0x100]
  3653. 00002724  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  3654. 00002728  3C1F                     move.w     D6, [A7]+
  3655. 0000272A  677C                     beq        +0x7E /* 000027A8 */
  3656. 0000272C  70D5                     moveq.l    D0, 0xFFFFFFD5
  3657. 0000272E  B046                     cmp.w      D0, D6
  3658. 00002730  57C0                     seq        D0
  3659. 00002732  4A00                     tst.b      D0
  3660. 00002734  6614                     bne        +0x16 /* 0000274A */
  3661. 00002736  4A45                     tst.w      D5
  3662. 00002738  56C1                     sne        D1
  3663. 0000273A  4A01                     tst.b      D1
  3664. 0000273C  671A                     beq        +0x1C /* 00002758 */
  3665. 0000273E  74D0                     moveq.l    D2, 0xFFFFFFD0
  3666. 00002740  B445                     cmp.w      D2, D5
  3667. 00002742  56C2                     sne        D2
  3668. 00002744  C202                     and.b      D1, D2
  3669. 00002746  8001                     or.b       D0, D1
  3670. 00002748  670E                     beq        +0x10 /* 00002758 */
  3671. label0000274A:
  3672. 0000274A  487A 0092                pea.l      [PC + 0x92 /* 000027DE, value 0x1743616E, pstring "Can\'t create that file." */]
  3673. 0000274E  3F3C 004F                move.w     -[A7], 0x4F /* 'O' */
  3674. 00002752  4EAD 32CA                jsr        [A5 + 0x32CA /* export_1621 */]
  3675. 00002756  604A                     bra        +0x4C /* 000027A2 */
  3676. label00002758:
  3677. 00002758  70CF                     moveq.l    D0, 0xFFFFFFCF
  3678. 0000275A  B046                     cmp.w      D0, D6
  3679. 0000275C  661E                     bne        +0x20 /* 0000277C */
  3680. 0000275E  2F0C                     move.l     -[A7], A4
  3681. 00002760  487A 0064                pea.l      [PC + 0x64 /* 000027C6, value 0x1546, cstring "" */]
  3682. 00002764  487A 0060                pea.l      [PC + 0x60 /* 000027C6, value 0x1546, cstring "" */]
  3683. 00002768  487A 005C                pea.l      [PC + 0x5C /* 000027C6, value 0x1546, cstring "" */]
  3684. 0000276C  A98B                     syscall    ParamText
  3685. 0000276E  487A 0058                pea.l      [PC + 0x58 /* 000027C8, value 0x1546696C, pstring "File is already open." */]
  3686. 00002772  3F3C 004B                move.w     -[A7], 0x4B /* 'K' */
  3687. 00002776  4EAD 32CA                jsr        [A5 + 0x32CA /* export_1621 */]
  3688. 0000277A  6026                     bra        +0x28 /* 000027A2 */
  3689. label0000277C:
  3690. 0000277C  486E FED0                pea.l      [A6 - 0x130]
  3691. 00002780  3006                     move.w     D0, D6
  3692. 00002782  48C0                     ext.l      D0
  3693. 00002784  2F00                     move.l     -[A7], D0
  3694. 00002786  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  3695. 0000278A  2F0C                     move.l     -[A7], A4
  3696. 0000278C  487A 0038                pea.l      [PC + 0x38 /* 000027C6, value 0x1546, cstring "" */]
  3697. 00002790  487A 0034                pea.l      [PC + 0x34 /* 000027C6, value 0x1546, cstring "" */]
  3698. 00002794  A98B                     syscall    ParamText
  3699. 00002796  487A 0018                pea.l      [PC + 0x18 /* 000027B0, value 0x1543616E, pstring "Can\'t open that file." */]
  3700. 0000279A  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  3701. 0000279E  4EAD 32CA                jsr        [A5 + 0x32CA /* export_1621 */]
  3702. label000027A2:
  3703. 000027A2  4214                     clr.b      [A4]
  3704. 000027A4  426C 0100                clr.w      [A4 + 0x100]
  3705. label000027A8:
  3706. 000027A8  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3707. 000027AC  4E5E                     unlink     A6
  3708. 000027AE  4E75                     rts
  3709. 000027B0  1543 616E                move.b     [A2 + 0x616E], D3
  3710. 000027B4  2774 206F 7065           move.l     [A3 + 0x7065], [A4 + D2.w + 0x6F]
  3711. 000027BA  6E20                     bgt        +0x22 /* 000027DC */
  3712. 000027BC  7468                     moveq.l    D2, 0x68
  3713. 000027BE  6174                     bsr        +0x76 /* 00002834 */
  3714. 000027C0  2066                     movea.l    A0, -[A6]
  3715. 000027C2  696C                     bvs        +0x6E /* 00002830 */
  3716. 000027C4  652E                     bcs        +0x30 /* 000027F4 */
  3717. 000027C6  0000 1546                ori.b      D0, 0x46 /* 'F' */
  3718. 000027CA  696C                     bvs        +0x6E /* 00002838 */
  3719. 000027CC  6520                     bcs        +0x22 /* 000027EE */
  3720. 000027CE  6973                     bvs        +0x75 /* 00002843 */
  3721. 000027D0  2061                     movea.l    A0, -[A1]
  3722. 000027D2  6C72                     bge        +0x74 /* 00002846 */
  3723. 000027D4  6561                     bcs        +0x63 /* 00002837 */
  3724. 000027D6  6479                     bcc        +0x7B /* 00002851 */
  3725. 000027D8  206F 7065                movea.l    A0, [A7 + 0x7065]
  3726. label000027DC:
  3727. 000027DC  6E2E                     bgt        +0x30 /* 0000280C */
  3728. 000027DE  1743 616E                move.b     [A3 + 0x616E], D3
  3729. 000027E2  2774 2063 7265           move.l     [A3 + 0x7265], [A4 + D2.w + 0x63]
  3730. 000027E8  6174                     bsr        +0x76 /* 0000285E */
  3731. 000027EA  6520                     bcs        +0x22 /* 0000280C */
  3732. 000027EC  7468                     moveq.l    D2, 0x68
  3733. label000027EE:
  3734. 000027EE  6174                     bsr        +0x76 /* 00002864 */
  3735. 000027F0  2066                     movea.l    A0, -[A6]
  3736. 000027F2  696C                     bvs        +0x6E /* 00002860 */
  3737. label000027F4:
  3738. 000027F4  652E                     bcs        +0x30 /* 00002824 */
  3739. 000027F6  1A43                     movea.b    A5, D3
  3740. 000027F8  616E                     bsr        +0x70 /* 00002868 */
  3741. 000027FA  2774 206F 7065           move.l     [A3 + 0x7065], [A4 + D2.w + 0x6F]
  3742. 00002800  6E20                     bgt        +0x22 /* 00002822 */
  3743. 00002802  616E                     bsr        +0x70 /* 00002872 */
  3744. 00002804  7920                     moveq.l    D4, 0x20
  3745. 00002806  6D6F                     blt        +0x71 /* 00002877 */
  3746. 00002808  7265                     moveq.l    D1, 0x65
  3747. 0000280A  2066                     movea.l    A0, -[A6]
  3748. label0000280C:
  3749. 0000280C  696C                     bvs        +0x6E /* 0000287A */
  3750. 0000280E  6573                     bcs        +0x75 /* 00002883 */
  3751. 00002810  2E00                     move.l     D7, D0
  3752. fn00002812:
  3753. 00002812  4E56 FFFE                link       A6, -0x0002
  3754. 00002816  48E7 0108                movem.l    -[A7], D7,A4
  3755. 0000281A  286E 0008                movea.l    A4, [A6 + 0x8]
  3756. 0000281E  422D C9E8                clr.b      [A5 - 0x3618]
  3757. label00002822:
  3758. 00002822  7001                     moveq.l    D0, 0x01
  3759. label00002824:
  3760. 00002824  B06C FFFE                cmp.w      D0, [A4 - 0x2]
  3761. 00002828  57C0                     seq        D0
  3762. 0000282A  720C                     moveq.l    D1, 0x0C
  3763. 0000282C  B26C FFFE                cmp.w      D1, [A4 - 0x2]
  3764. label00002830:
  3765. 00002830  57C1                     seq        D1
  3766. 00002832  8001                     or.b       D0, D1
  3767. fn00002834:
  3768. 00002834  4400                     neg.b      D0
  3769. 00002836  1E00                     move.b     D7, D0
  3770. label00002838:
  3771. 00002838  7001                     moveq.l    D0, 0x01
  3772. 0000283A  B06C FFFE                cmp.w      D0, [A4 - 0x2]
  3773. 0000283E  6608                     bne        +0xA /* 00002848 */
  3774. 00002840  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  3775. 00002844  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  3776. // begin alternate branch 00002846-00002848
  3777. label00002846:
  3778. 00002846  1E52                     movea.b    A7, [A2]
  3779. // end alternate branch 00002846-00002848
  3780. label00002846: // (misaligned)
  3781. label00002848:
  3782. 00002848  700D                     moveq.l    D0, 0x0D
  3783. 0000284A  B06C FFFE                cmp.w      D0, [A4 - 0x2]
  3784. 0000284E  6608                     bne        +0xA /* 00002858 */
  3785. 00002850  486D C9E8                pea.l      [A5 - 0x3618]
  3786. 00002854  4EAD 1F0A                jsr        [A5 + 0x1F0A /* export_989 */]
  3787. label00002858:
  3788. 00002858  4EAD 2E32                jsr        [A5 + 0x2E32 /* export_1474 */]
  3789. 0000285C  1007                     move.b     D0, D7
  3790. fn0000285E:
  3791. 0000285E  4880                     ext.w      D0
  3792. label00002860:
  3793. 00002860  D06E 000C                add.w      D0, [A6 + 0xC]
  3794. fn00002864:
  3795. 00002864  3F00                     move.w     -[A7], D0
  3796. 00002866  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  3797. // begin alternate branch 00002868-0000286E
  3798. fn00002868:
  3799. 00002868  07BA 102D                bclr       [PC + 0x102D /* 00003897, cstring ""<EOF> */], D3
  3800. 0000286C  C9DC                     muls.w     D4, [A4]+
  3801. // end alternate branch 00002868-0000286E
  3802. fn00002868: // (misaligned)
  3803. 0000286A  102D C9DC                move.b     D0, [A5 - 0x3624]
  3804. 0000286E  0A00 0001                xori.b     D0, 0x1
  3805. fn00002872:
  3806. 00002872  2207                     move.l     D1, D7
  3807. 00002874  C200                     and.b      D1, D0
  3808. 00002876  6704                     beq        +0x6 /* 0000287C */
  3809. 00002878  4EAD 3282                jsr        [A5 + 0x3282 /* export_1612 */]
  3810. // begin alternate branch 0000287A-0000287C
  3811. label0000287A:
  3812. 0000287A  3282                     move.w     [A1], D2
  3813. // end alternate branch 0000287A-0000287C
  3814. label0000287A: // (misaligned)
  3815. label0000287C:
  3816. 0000287C  4CDF 1080                movem.l    D7,A4, [A7]+
  3817. 00002880  4E5E                     unlink     A6
  3818. 00002882  205F                     movea.l    A0, [A7]+
  3819. 00002884  5C4F                     addq.w     A7, 6
  3820. 00002886  4ED0                     jmp        [A0]
  3821. export_1764:
  3822. 00002888  4E56 FFFE                link       A6, -0x0002
  3823. 0000288C  4267                     clr.w      -[A7]
  3824. 0000288E  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  3825. 00002892  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  3826. 00002896  57C0                     seq        D0
  3827. 00002898  7201                     moveq.l    D1, 0x01
  3828. 0000289A  B26E FFFE                cmp.w      D1, [A6 - 0x2]
  3829. 0000289E  57C1                     seq        D1
  3830. 000028A0  8001                     or.b       D0, D1
  3831. 000028A2  670C                     beq        +0xE /* 000028B0 */
  3832. 000028A4  3F3C 0007                move.w     -[A7], 0x7
  3833. 000028A8  2F0E                     move.l     -[A7], A6
  3834. 000028AA  4EBA FF66                jsr        [PC - 0x9A /* 00002812 */]
  3835. 000028AE  6038                     bra        +0x3A /* 000028E8 */
  3836. label000028B0:
  3837. 000028B0  7002                     moveq.l    D0, 0x02
  3838. 000028B2  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  3839. 000028B6  6606                     bne        +0x8 /* 000028BE */
  3840. 000028B8  4EBA FD9C                jsr        [PC - 0x264 /* 00002656 */]
  3841. 000028BC  602A                     bra        +0x2C /* 000028E8 */
  3842. label000028BE:
  3843. 000028BE  700B                     moveq.l    D0, 0x0B
  3844. 000028C0  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  3845. 000028C4  5FC0                     sle        D0
  3846. 000028C6  720D                     moveq.l    D1, 0x0D
  3847. 000028C8  B26E FFFE                cmp.w      D1, [A6 - 0x2]
  3848. 000028CC  5CC1                     sge        D1
  3849. 000028CE  C001                     and.b      D0, D1
  3850. 000028D0  670C                     beq        +0xE /* 000028DE */
  3851. 000028D2  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  3852. 000028D6  2F0E                     move.l     -[A7], A6
  3853. 000028D8  4EBA FF38                jsr        [PC - 0xC8 /* 00002812 */]
  3854. 000028DC  600A                     bra        +0xC /* 000028E8 */
  3855. label000028DE:
  3856. 000028DE  4267                     clr.w      -[A7]
  3857. 000028E0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3858. 000028E4  4EAD 3262                jsr        [A5 + 0x3262 /* export_1608 */]
  3859. label000028E8:
  3860. 000028E8  4E5E                     unlink     A6
  3861. 000028EA  4E75                     rts
  3862. export_1765:
  3863. 000028EC  4E56 0000                link       A6, 0
  3864. 000028F0  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  3865. 000028F4  486D 08FA                pea.l      [A5 + 0x8FA /* export_283 */]
  3866. 000028F8  A9F1                     syscall    UnloadSeg
  3867. 000028FA  4E5E                     unlink     A6
  3868. 000028FC  4E75                     rts
  3869. fn000028FE:
  3870. 000028FE  4E56 0000                link       A6, 0
  3871. 00002902  48E7 0018                movem.l    -[A7], A3,A4
  3872. 00002906  266E 0008                movea.l    A3, [A6 + 0x8]
  3873. 0000290A  4A6D B200                tst.w      [A5 - 0x4E00]
  3874. 0000290E  660E                     bne        +0x10 /* 0000291E */
  3875. 00002910  7000                     moveq.l    D0, 0x00
  3876. 00002912  2740 FEBA                move.l     [A3 - 0x146], D0
  3877. 00002916  7000                     moveq.l    D0, 0x00
  3878. 00002918  2740 FEB6                move.l     [A3 - 0x14A], D0
  3879. 0000291C  6048                     bra        +0x4A /* 00002966 */
  3880. label0000291E:
  3881. 0000291E  302D B200                move.w     D0, [A5 - 0x4E00]
  3882. 00002922  5340                     subq.w     D0, 1
  3883. 00002924  41ED C148                lea.l      A0, [A5 - 0x3EB8]
  3884. 00002928  E740                     asl        D0.w, 3
  3885. 0000292A  43EB FEB6                lea.l      A1, [A3 - 0x14A]
  3886. 0000292E  41F0 0000                lea.l      A0, [A0 + D0.w]
  3887. 00002932  7003                     moveq.l    D0, 0x03
  3888. label00002934:
  3889. 00002934  32D8                     move.w     [A1]+, [A0]+
  3890. 00002936  51C8 FFFC                dbf        D0, -0x6 /* 00002934 */
  3891. 0000293A  302D B200                move.w     D0, [A5 - 0x4E00]
  3892. 0000293E  5340                     subq.w     D0, 1
  3893. 00002940  41ED C148                lea.l      A0, [A5 - 0x3EB8]
  3894. 00002944  E740                     asl        D0.w, 3
  3895. 00002946  49F0 0000                lea.l      A4, [A0 + D0.w]
  3896. 0000294A  7000                     moveq.l    D0, 0x00
  3897. 0000294C  2940 0004                move.l     [A4 + 0x4], D0
  3898. 00002950  7000                     moveq.l    D0, 0x00
  3899. 00002952  2880                     move.l     [A4], D0
  3900. 00002954  536D B200                subq.w     [A5 - 0x4E00], 1
  3901. 00002958  7001                     moveq.l    D0, 0x01
  3902. 0000295A  B06D B200                cmp.w      D0, [A5 - 0x4E00]
  3903. 0000295E  6F06                     ble        +0x8 /* 00002966 */
  3904. 00002960  3B7C 0014 B200           move.w     [A5 - 0x4E00], 0x14
  3905. label00002966:
  3906. 00002966  4CDF 1800                movem.l    A3,A4, [A7]+
  3907. 0000296A  4E5E                     unlink     A6
  3908. 0000296C  2E9F                     move.l     [A7], [A7]+
  3909. 0000296E  4E75                     rts
  3910. export_1766:
  3911. 00002970  4E56 FC9E                link       A6, -0x0362
  3912. 00002974  48E7 0700                movem.l    -[A7], D5,D6,D7
  3913. 00002978  4267                     clr.w      -[A7]
  3914. 0000297A  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  3915. 0000297E  3E1F                     move.w     D7, [A7]+
  3916. 00002980  2F0E                     move.l     -[A7], A6
  3917. 00002982  4EBA FF7A                jsr        [PC - 0x86 /* 000028FE */]
  3918. 00002986  4AAE FEBA                tst.l      [A6 - 0x146]
  3919. 0000298A  57C0                     seq        D0
  3920. 0000298C  4AAE FEB6                tst.l      [A6 - 0x14A]
  3921. 00002990  57C1                     seq        D1
  3922. 00002992  8001                     or.b       D0, D1
  3923. 00002994  670C                     beq        +0xE /* 000029A2 */
  3924. 00002996  2D6D A280 FEBA           move.l     [A6 - 0x146], [A5 - 0x5D80]
  3925. 0000299C  2D6D ABE8 FEB6           move.l     [A6 - 0x14A], [A5 - 0x5418]
  3926. label000029A2:
  3927. 000029A2  4A47                     tst.w      D7
  3928. 000029A4  662E                     bne        +0x30 /* 000029D4 */
  3929. 000029A6  3C2D B200                move.w     D6, [A5 - 0x4E00]
  3930. 000029AA  2F2E FEB6                move.l     -[A7], [A6 - 0x14A]
  3931. 000029AE  2F2E FEBA                move.l     -[A7], [A6 - 0x146]
  3932. 000029B2  4267                     clr.w      -[A7]
  3933. 000029B4  4EAD 2822                jsr        [A5 + 0x2822 /* export_1280 */]
  3934. label000029B8:
  3935. 000029B8  BC6D B200                cmp.w      D6, [A5 - 0x4E00]
  3936. 000029BC  56C0                     sne        D0
  3937. 000029BE  4A00                     tst.b      D0
  3938. 000029C0  676E                     beq        +0x70 /* 00002A30 */
  3939. 000029C2  4A6D B200                tst.w      [A5 - 0x4E00]
  3940. 000029C6  56C1                     sne        D1
  3941. 000029C8  C001                     and.b      D0, D1
  3942. 000029CA  6764                     beq        +0x66 /* 00002A30 */
  3943. 000029CC  2F0E                     move.l     -[A7], A6
  3944. 000029CE  4EBA FF2E                jsr        [PC - 0xD2 /* 000028FE */]
  3945. 000029D2  60E4                     bra        -0x1A /* 000029B8 */
  3946. label000029D4:
  3947. 000029D4  486E FEBE                pea.l      [A6 - 0x142]
  3948. 000029D8  4EAD 1E92                jsr        [A5 + 0x1E92 /* export_974 */]
  3949. 000029DC  42A7                     clr.l      -[A7]
  3950. 000029DE  4EAD 1ECA                jsr        [A5 + 0x1ECA /* export_981 */]
  3951. 000029E2  201F                     move.l     D0, [A7]+
  3952. 000029E4  1A00                     move.b     D5, D0
  3953. 000029E6  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  3954. 000029EA  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  3955. 000029EE  487A 0056                pea.l      [PC + 0x56 /* 00002A46, value 0x8636172, pstring "card id " */]
  3956. 000029F2  486E FD9E                pea.l      [A6 - 0x262]
  3957. 000029F6  2F2E FEB6                move.l     -[A7], [A6 - 0x14A]
  3958. 000029FA  4EAD 251A                jsr        [A5 + 0x251A /* export_1183 */]
  3959. 000029FE  487A 003A                pea.l      [PC + 0x3A /* 00002A3A, value 0xB206F66, pstring " of stack \"" */]
  3960. 00002A02  486E FC9E                pea.l      [A6 - 0x362]
  3961. 00002A06  2F2E FEBA                move.l     -[A7], [A6 - 0x146]
  3962. 00002A0A  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  3963. 00002A0E  487A 0028                pea.l      [PC + 0x28 /* 00002A38, value 0x1220B20 */]
  3964. 00002A12  486E FDB2                pea.l      [A6 - 0x24E]
  3965. 00002A16  3F3C 0005                move.w     -[A7], 0x5
  3966. 00002A1A  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  3967. 00002A1E  486E FDB2                pea.l      [A6 - 0x24E]
  3968. 00002A22  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  3969. 00002A26  486E FEBE                pea.l      [A6 - 0x142]
  3970. 00002A2A  1F05                     move.b     -[A7], D5
  3971. 00002A2C  4EAD 211A                jsr        [A5 + 0x211A /* export_1055 */]
  3972. label00002A30:
  3973. 00002A30  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  3974. 00002A34  4E5E                     unlink     A6
  3975. 00002A36  4E75                     rts
  3976. 00002A38  0122                     btst       -[A2], D0
  3977. 00002A3A  0B20                     btst       -[A0], D5
  3978. 00002A3C  6F66                     ble        +0x68 /* 00002AA4 */
  3979. 00002A3E  2073 7461                movea.l    A0, [A3 + D7.w * 4 + 0x61]
  3980. 00002A42  636B                     bls        +0x6D /* 00002AAF */
  3981. 00002A44  2022                     move.l     D0, -[A2]
  3982. 00002A46  0863 6172                bchg.b     -[A3], 0x72 /* 'r' */
  3983. 00002A4A  6420                     bcc        +0x22 /* 00002A6C */
  3984. 00002A4C  6964                     bvs        +0x66 /* 00002AB2 */
  3985. 00002A4E  2000                     move.l     D0, D0
  3986. fn00002A50:
  3987. 00002A50  4E56 FDE2                link       A6, -0x021E
  3988. 00002A54  48E7 0108                movem.l    -[A7], D7,A4
  3989. 00002A58  286E 0008                movea.l    A4, [A6 + 0x8]
  3990. 00002A5C  102C FA9E                move.b     D0, [A4 - 0x562]
  3991. 00002A60  660A                     bne        +0xC /* 00002A6C */
  3992. 00002A62  204C                     movea.l    A0, A4
  3993. 00002A64  2C48                     movea.l    A6, A0
  3994. 00002A66  4EFA 0298                jmp        [PC + 0x298 /* 00002D00 */]
  3995. 00002A6A  0000 4EAD                ori.b      D0, 0xAD
  3996. // begin alternate branch 00002A6C-00002A72
  3997. label00002A6C:
  3998. 00002A6C  4EAD 2E32                jsr        [A5 + 0x2E32 /* export_1474 */]
  3999. 00002A70  4207                     clr.b      D7
  4000. // end alternate branch 00002A6C-00002A72
  4001. label00002A6C: // (misaligned)
  4002. 00002A6E  2E32 4207                move.l     D7, [A2 + D4.w * 2 + 0x7]
  4003. 00002A72  102D C9DC                move.b     D0, [A5 - 0x3624]
  4004. 00002A76  660A                     bne        +0xC /* 00002A82 */
  4005. 00002A78  7E01                     moveq.l    D7, 0x01
  4006. 00002A7A  3F3C 0007                move.w     -[A7], 0x7
  4007. 00002A7E  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  4008. label00002A82:
  4009. 00002A82  486E FDE4                pea.l      [A6 - 0x21C]
  4010. 00002A86  4EAD 30C2                jsr        [A5 + 0x30C2 /* export_1556 */]
  4011. 00002A8A  1D7C 0002 FDEE           move.b     [A6 - 0x212], 0x2
  4012. 00002A90  1D7C 0002 FDE4           move.b     [A6 - 0x21C], 0x2
  4013. 00002A96  7006                     moveq.l    D0, 0x06
  4014. 00002A98  B06C FAA2                cmp.w      D0, [A4 - 0x55E]
  4015. 00002A9C  6636                     bne        +0x38 /* 00002AD4 */
  4016. 00002A9E  4267                     clr.w      -[A7]
  4017. 00002AA0  2F2D ABEE                move.l     -[A7], [A5 - 0x5412]
  4018. label00002AA4:
  4019. 00002AA4  4EAD 2C12                jsr        [A5 + 0x2C12 /* export_1406 */]
  4020. 00002AA8  101F                     move.b     D0, [A7]+
  4021. 00002AAA  6622                     bne        +0x24 /* 00002ACE */
  4022. 00002AAC  1D7C 0006 FDE4           move.b     [A6 - 0x21C], 0x6
  4023. label00002AB2:
  4024. 00002AB2  7001                     moveq.l    D0, 0x01
  4025. 00002AB4  2D40 FDEA                move.l     [A6 - 0x216], D0
  4026. 00002AB8  4267                     clr.w      -[A7]
  4027. 00002ABA  486E FDE4                pea.l      [A6 - 0x21C]
  4028. 00002ABE  4267                     clr.w      -[A7]
  4029. 00002AC0  4EAD 277A                jsr        [A5 + 0x277A /* export_1259 */]
  4030. 00002AC4  395F FAA0                move.w     [A4 - 0x560], [A7]+
  4031. 00002AC8  1D7C 0002 FDEE           move.b     [A6 - 0x212], 0x2
  4032. label00002ACE:
  4033. 00002ACE  1D7C 0005 FDE4           move.b     [A6 - 0x21C], 0x5
  4034. label00002AD4:
  4035. 00002AD4  4AAC FFFC                tst.l      [A4 - 0x4]
  4036. 00002AD8  5EC0                     sgt        D0
  4037. 00002ADA  2F00                     move.l     -[A7], D0
  4038. 00002ADC  4267                     clr.w      -[A7]
  4039. 00002ADE  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  4040. 00002AE2  121F                     move.b     D1, [A7]+
  4041. 00002AE4  201F                     move.l     D0, [A7]+
  4042. 00002AE6  0A01 0001                xori.b     D1, 0x1
  4043. 00002AEA  C001                     and.b      D0, D1
  4044. 00002AEC  6724                     beq        +0x26 /* 00002B12 */
  4045. 00002AEE  3F3C 000B                move.w     -[A7], 0xB
  4046. 00002AF2  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  4047. 00002AF6  53AC FFFC                subq.l     [A4 - 0x4], 1
  4048. 00002AFA  4AAC FFFC                tst.l      [A4 - 0x4]
  4049. 00002AFE  6FD4                     ble        -0x2A /* 00002AD4 */
  4050. 00002B00  4267                     clr.w      -[A7]
  4051. 00002B02  486E FDE4                pea.l      [A6 - 0x21C]
  4052. 00002B06  4267                     clr.w      -[A7]
  4053. 00002B08  4EAD 277A                jsr        [A5 + 0x277A /* export_1259 */]
  4054. 00002B0C  395F FAA0                move.w     [A4 - 0x560], [A7]+
  4055. 00002B10  60C2                     bra        -0x3C /* 00002AD4 */
  4056. label00002B12:
  4057. 00002B12  4267                     clr.w      -[A7]
  4058. 00002B14  486C FDE0                pea.l      [A4 - 0x220]
  4059. 00002B18  4EAD 2FCA                jsr        [A5 + 0x2FCA /* export_1525 */]
  4060. 00002B1C  195F FA9F                move.b     [A4 - 0x561], [A7]+
  4061. 00002B20  1007                     move.b     D0, D7
  4062. 00002B22  6708                     beq        +0xA /* 00002B2C */
  4063. 00002B24  3F3C 000C                move.w     -[A7], 0xC
  4064. 00002B28  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  4065. label00002B2C:
  4066. 00002B2C  4EAD 2DFA                jsr        [A5 + 0x2DFA /* export_1467 */]
  4067. 00002B30  206E 0008                movea.l    A0, [A6 + 0x8]
  4068. 00002B34  2C48                     movea.l    A6, A0
  4069. 00002B36  4EFA 01C8                jmp        [PC + 0x1C8 /* 00002D00 */]
  4070. 00002B3A  0000 4CDF                ori.b      D0, 0xDF
  4071. 00002B3E  1080                     move.b     [A0], D0
  4072. 00002B40  4E5E                     unlink     A6
  4073. 00002B42  2E9F                     move.l     [A7], [A7]+
  4074. 00002B44  4E75                     rts
  4075. export_1767:
  4076. 00002B46  4E56 FA9E                link       A6, -0x0562
  4077. 00002B4A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4078. 00002B4E  4267                     clr.w      -[A7]
  4079. 00002B50  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  4080. 00002B54  3D5F FAA2                move.w     [A6 - 0x55E], [A7]+
  4081. 00002B58  41ED CA1E                lea.l      A0, [A5 - 0x35E2]
  4082. 00002B5C  43ED B0CC                lea.l      A1, [A5 - 0x4F34]
  4083. 00002B60  7003                     moveq.l    D0, 0x03
  4084. label00002B62:
  4085. 00002B62  30D9                     move.w     [A0]+, [A1]+
  4086. 00002B64  51C8 FFFC                dbf        D0, -0x6 /* 00002B62 */
  4087. 00002B68  1D7C 0001 FA9E           move.b     [A6 - 0x562], 0x1
  4088. 00002B6E  700A                     moveq.l    D0, 0x0A
  4089. 00002B70  B06E FAA2                cmp.w      D0, [A6 - 0x55E]
  4090. 00002B74  662C                     bne        +0x2E /* 00002BA2 */
  4091. 00002B76  486D CA22                pea.l      [A5 - 0x35DE]
  4092. 00002B7A  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  4093. 00002B7E  486D CA1E                pea.l      [A5 - 0x35E2]
  4094. 00002B82  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  4095. 00002B86  4267                     clr.w      -[A7]
  4096. 00002B88  486D CA1E                pea.l      [A5 - 0x35E2]
  4097. 00002B8C  A8AE                     syscall    EmptyRect
  4098. 00002B8E  101F                     move.b     D0, [A7]+
  4099. 00002B90  0A00 0001                xori.b     D0, 0x1
  4100. 00002B94  1D40 FA9E                move.b     [A6 - 0x562], D0
  4101. 00002B98  4267                     clr.w      -[A7]
  4102. 00002B9A  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  4103. 00002B9E  3D5F FAA2                move.w     [A6 - 0x55E], [A7]+
  4104. label00002BA2:
  4105. 00002BA2  7009                     moveq.l    D0, 0x09
  4106. 00002BA4  B06E FAA2                cmp.w      D0, [A6 - 0x55E]
  4107. 00002BA8  6610                     bne        +0x12 /* 00002BBA */
  4108. 00002BAA  1F3C 0001                move.b     -[A7], 0x1
  4109. 00002BAE  3F2E FAA2                move.w     -[A7], [A6 - 0x55E]
  4110. 00002BB2  4EAD 3262                jsr        [A5 + 0x3262 /* export_1608 */]
  4111. 00002BB6  6000 0148                bra        +0x14A /* 00002D00 */
  4112. label00002BBA:
  4113. 00002BBA  7004                     moveq.l    D0, 0x04
  4114. 00002BBC  B06E FAA2                cmp.w      D0, [A6 - 0x55E]
  4115. 00002BC0  6638                     bne        +0x3A /* 00002BFA */
  4116. 00002BC2  486E FAAC                pea.l      [A6 - 0x554]
  4117. 00002BC6  4EAD 1F92                jsr        [A5 + 0x1F92 /* export_1006 */]
  4118. 00002BCA  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  4119. 00002BCE  6600 0130                bne        +0x132 /* 00002D00 */
  4120. 00002BD2  4EAD 2E32                jsr        [A5 + 0x2E32 /* export_1474 */]
  4121. 00002BD6  2F2E FAB6                move.l     -[A7], [A6 - 0x54A]
  4122. 00002BDA  4267                     clr.w      -[A7]
  4123. 00002BDC  486E FAAC                pea.l      [A6 - 0x554]
  4124. 00002BE0  4267                     clr.w      -[A7]
  4125. 00002BE2  4EAD 15CA                jsr        [A5 + 0x15CA /* export_693 */]
  4126. 00002BE6  2F2E FAAE                move.l     -[A7], [A6 - 0x552]
  4127. 00002BEA  1F3C 0001                move.b     -[A7], 0x1
  4128. 00002BEE  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  4129. 00002BF2  4EAD 2DFA                jsr        [A5 + 0x2DFA /* export_1467 */]
  4130. 00002BF6  6000 0108                bra        +0x10A /* 00002D00 */
  4131. label00002BFA:
  4132. 00002BFA  7005                     moveq.l    D0, 0x05
  4133. 00002BFC  B06E FAA2                cmp.w      D0, [A6 - 0x55E]
  4134. 00002C00  6626                     bne        +0x28 /* 00002C28 */
  4135. 00002C02  42A7                     clr.l      -[A7]
  4136. 00002C04  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  4137. 00002C08  2D5F FBBC                move.l     [A6 - 0x444], [A7]+
  4138. 00002C0C  4EAD 2E32                jsr        [A5 + 0x2E32 /* export_1474 */]
  4139. 00002C10  2F2E FBBC                move.l     -[A7], [A6 - 0x444]
  4140. 00002C14  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  4141. 00002C18  486E FBBC                pea.l      [A6 - 0x444]
  4142. 00002C1C  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  4143. 00002C20  4EAD 2DFA                jsr        [A5 + 0x2DFA /* export_1467 */]
  4144. 00002C24  6000 00DA                bra        +0xDC /* 00002D00 */
  4145. label00002C28:
  4146. 00002C28  486E FDE0                pea.l      [A6 - 0x220]
  4147. 00002C2C  4EAD 30C2                jsr        [A5 + 0x30C2 /* export_1556 */]
  4148. 00002C30  7001                     moveq.l    D0, 0x01
  4149. 00002C32  B06E FAA2                cmp.w      D0, [A6 - 0x55E]
  4150. 00002C36  57C0                     seq        D0
  4151. 00002C38  7207                     moveq.l    D1, 0x07
  4152. 00002C3A  B26E FAA2                cmp.w      D1, [A6 - 0x55E]
  4153. 00002C3E  57C1                     seq        D1
  4154. 00002C40  8001                     or.b       D0, D1
  4155. 00002C42  677C                     beq        +0x7E /* 00002CC0 */
  4156. 00002C44  7001                     moveq.l    D0, 0x01
  4157. 00002C46  2D40 FFFC                move.l     [A6 - 0x4], D0
  4158. 00002C4A  7001                     moveq.l    D0, 0x01
  4159. 00002C4C  B06E FAA2                cmp.w      D0, [A6 - 0x55E]
  4160. 00002C50  660A                     bne        +0xC /* 00002C5C */
  4161. 00002C52  486E FBC4                pea.l      [A6 - 0x43C]
  4162. 00002C56  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  4163. 00002C5A  6016                     bra        +0x18 /* 00002C72 */
  4164. label00002C5C:
  4165. 00002C5C  1D7C 0007 FCD0           move.b     [A6 - 0x330], 0x7
  4166. 00002C62  422E FBC4                clr.b      [A6 - 0x43C]
  4167. 00002C66  2D6D ABEE FBC6           move.l     [A6 - 0x43A], [A5 - 0x5412]
  4168. 00002C6C  2D6D A284 FDDC           move.l     [A6 - 0x224], [A5 - 0x5D7C]
  4169. label00002C72:
  4170. 00002C72  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  4171. 00002C76  6704                     beq        +0x6 /* 00002C7C */
  4172. 00002C78  6000 0086                bra        +0x88 /* 00002D00 */
  4173. label00002C7C:
  4174. 00002C7C  42A7                     clr.l      -[A7]
  4175. 00002C7E  486E FBC4                pea.l      [A6 - 0x43C]
  4176. 00002C82  486E FBC0                pea.l      [A6 - 0x440]
  4177. 00002C86  4EAD 2F2A                jsr        [A5 + 0x2F2A /* export_1505 */]
  4178. 00002C8A  4A9F                     tst.l      [A7]+
  4179. 00002C8C  57C0                     seq        D0
  4180. 00002C8E  4A00                     tst.b      D0
  4181. 00002C90  661A                     bne        +0x1C /* 00002CAC */
  4182. 00002C92  2F00                     move.l     -[A7], D0
  4183. 00002C94  4267                     clr.w      -[A7]
  4184. 00002C96  486E FBC4                pea.l      [A6 - 0x43C]
  4185. 00002C9A  4267                     clr.w      -[A7]
  4186. 00002C9C  4EAD 277A                jsr        [A5 + 0x277A /* export_1259 */]
  4187. 00002CA0  321F                     move.w     D1, [A7]+
  4188. 00002CA2  201F                     move.l     D0, [A7]+
  4189. 00002CA4  4A41                     tst.w      D1
  4190. 00002CA6  56C1                     sne        D1
  4191. 00002CA8  8001                     or.b       D0, D1
  4192. 00002CAA  670E                     beq        +0x10 /* 00002CBA */
  4193. label00002CAC:
  4194. 00002CAC  487A 005E                pea.l      [PC + 0x5E /* 00002D0C, value 0xC4E6F20, pstring "No such card" */]
  4195. 00002CB0  3F3C 0002                move.w     -[A7], 0x2
  4196. 00002CB4  4EAD 32CA                jsr        [A5 + 0x32CA /* export_1621 */]
  4197. 00002CB8  6046                     bra        +0x48 /* 00002D00 */
  4198. label00002CBA:
  4199. 00002CBA  2F0E                     move.l     -[A7], A6
  4200. 00002CBC  4EBA FD92                jsr        [PC - 0x26E /* 00002A50 */]
  4201. label00002CC0:
  4202. 00002CC0  7002                     moveq.l    D0, 0x02
  4203. 00002CC2  B06E FAA2                cmp.w      D0, [A6 - 0x55E]
  4204. 00002CC6  6610                     bne        +0x12 /* 00002CD8 */
  4205. 00002CC8  42A7                     clr.l      -[A7]
  4206. 00002CCA  4EAD 1ECA                jsr        [A5 + 0x1ECA /* export_981 */]
  4207. 00002CCE  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4208. 00002CD2  2F0E                     move.l     -[A7], A6
  4209. 00002CD4  4EBA FD7A                jsr        [PC - 0x286 /* 00002A50 */]
  4210. label00002CD8:
  4211. 00002CD8  7003                     moveq.l    D0, 0x03
  4212. 00002CDA  B06E FAA2                cmp.w      D0, [A6 - 0x55E]
  4213. 00002CDE  660C                     bne        +0xE /* 00002CEC */
  4214. 00002CE0  2D6D A604 FFFC           move.l     [A6 - 0x4], [A5 - 0x59FC]
  4215. 00002CE6  2F0E                     move.l     -[A7], A6
  4216. 00002CE8  4EBA FD66                jsr        [PC - 0x29A /* 00002A50 */]
  4217. label00002CEC:
  4218. 00002CEC  7006                     moveq.l    D0, 0x06
  4219. 00002CEE  B06E FAA2                cmp.w      D0, [A6 - 0x55E]
  4220. 00002CF2  660C                     bne        +0xE /* 00002D00 */
  4221. 00002CF4  2D6D A64C FFFC           move.l     [A6 - 0x4], [A5 - 0x59B4]
  4222. 00002CFA  2F0E                     move.l     -[A7], A6
  4223. 00002CFC  4EBA FD52                jsr        [PC - 0x2AE /* 00002A50 */]
  4224. label00002D00:
  4225. 00002D00  4FEE FA7E                lea.l      A7, [A6 - 0x582]
  4226. 00002D04  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4227. 00002D08  4E5E                     unlink     A6
  4228. 00002D0A  4E75                     rts
  4229. 00002D0C  0C4E 6F20                cmpi.w     A6, 0x6F20 /* 'o ' */
  4230. 00002D10  7375                     moveq.l    D1, 0x75
  4231. 00002D12  6368                     bls        +0x6A /* 00002D7C */
  4232. 00002D14  2063                     movea.l    A0, -[A3]
  4233. 00002D16  6172                     bsr        +0x74 /* 00002D8A */
  4234. 00002D18  6400 4E56                bcc        +0x4E58 /* 00007B70 */
  4235. export_1768: // at 00002D1A (misaligned)
  4236. 00002D1C  FDE0                     .invalid   <<F/7/6>>
  4237. 00002D1E  48E7 0308                movem.l    -[A7], D6,D7,A4
  4238. 00002D22  526D B200                addq.w     [A5 - 0x4E00], 1
  4239. 00002D26  7014                     moveq.l    D0, 0x14
  4240. 00002D28  B06D B200                cmp.w      D0, [A5 - 0x4E00]
  4241. 00002D2C  6C06                     bge        +0x8 /* 00002D34 */
  4242. 00002D2E  3B7C 0001 B200           move.w     [A5 - 0x4E00], 0x1
  4243. label00002D34:
  4244. 00002D34  4267                     clr.w      -[A7]
  4245. 00002D36  486E FDE4                pea.l      [A6 - 0x21C]
  4246. 00002D3A  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  4247. 00002D3E  101F                     move.b     D0, [A7]+
  4248. 00002D40  660C                     bne        +0xE /* 00002D4E */
  4249. 00002D42  3F3C 0001                move.w     -[A7], 0x1
  4250. 00002D46  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  4251. 00002D4A  6000 00E8                bra        +0xEA /* 00002E34 */
  4252. label00002D4E:
  4253. 00002D4E  7002                     moveq.l    D0, 0x02
  4254. 00002D50  B02E FDE4                cmp.b      D0, [A6 - 0x21C]
  4255. 00002D54  57C0                     seq        D0
  4256. 00002D56  4A2E FDEE                tst.b      [A6 - 0x212]
  4257. 00002D5A  57C1                     seq        D1
  4258. 00002D5C  C001                     and.b      D0, D1
  4259. 00002D5E  671E                     beq        +0x20 /* 00002D7E */
  4260. 00002D60  302D B200                move.w     D0, [A5 - 0x4E00]
  4261. 00002D64  5340                     subq.w     D0, 1
  4262. 00002D66  41ED C148                lea.l      A0, [A5 - 0x3EB8]
  4263. 00002D6A  E740                     asl        D0.w, 3
  4264. 00002D6C  49F0 0000                lea.l      A4, [A0 + D0.w]
  4265. 00002D70  28AD ABEE                move.l     [A4], [A5 - 0x5412]
  4266. 00002D74  296D A284 0004           move.l     [A4 + 0x4], [A5 - 0x5D7C]
  4267. 00002D7A  6000 00B8                bra        +0xBA /* 00002E34 */
  4268. // begin alternate branch 00002D7C-00002D84
  4269. label00002D7C:
  4270. 00002D7C  00B8 7004 B02E FDE4      ori.l      [0xFFFFFDE4], 0x7004B02E
  4271. // end alternate branch 00002D7C-00002D84
  4272. label00002D7C: // (misaligned)
  4273. label00002D7E:
  4274. 00002D7E  7004                     moveq.l    D0, 0x04
  4275. 00002D80  B02E FDE4                cmp.b      D0, [A6 - 0x21C]
  4276. 00002D84  57C0                     seq        D0
  4277. 00002D86  7201                     moveq.l    D1, 0x01
  4278. 00002D88  B22E FDEE                cmp.b      D1, [A6 - 0x212]
  4279. // begin alternate branch 00002D8A-00002D8C
  4280. fn00002D8A:
  4281. 00002D8A  FDEE                     .invalid   <<F/7/6>>
  4282. // end alternate branch 00002D8A-00002D8C
  4283. fn00002D8A: // (misaligned)
  4284. 00002D8C  57C1                     seq        D1
  4285. 00002D8E  C001                     and.b      D0, D1
  4286. 00002D90  6774                     beq        +0x76 /* 00002E06 */
  4287. 00002D92  3E2D B1E6                move.w     D7, [A5 - 0x4E1A]
  4288. label00002D96:
  4289. 00002D96  5347                     subq.w     D7, 1
  4290. 00002D98  7001                     moveq.l    D0, 0x01
  4291. 00002D9A  B047                     cmp.w      D0, D7
  4292. 00002D9C  6F04                     ble        +0x6 /* 00002DA2 */
  4293. 00002D9E  3E3C 00C8                move.w     D7, 0xC8
  4294. label00002DA2:
  4295. 00002DA2  3007                     move.w     D0, D7
  4296. 00002DA4  5340                     subq.w     D0, 1
  4297. 00002DA6  41ED B808                lea.l      A0, [A5 - 0x47F8]
  4298. 00002DAA  E740                     asl        D0.w, 3
  4299. 00002DAC  4AB0 0000                tst.l      [A0 + D0.w]
  4300. 00002DB0  56C0                     sne        D0
  4301. 00002DB2  BE6D B1E6                cmp.w      D7, [A5 - 0x4E1A]
  4302. 00002DB6  57C1                     seq        D1
  4303. 00002DB8  8001                     or.b       D0, D1
  4304. 00002DBA  67DA                     beq        -0x24 /* 00002D96 */
  4305. 00002DBC  BE6D B1E6                cmp.w      D7, [A5 - 0x4E1A]
  4306. 00002DC0  6728                     beq        +0x2A /* 00002DEA */
  4307. 00002DC2  3007                     move.w     D0, D7
  4308. 00002DC4  5340                     subq.w     D0, 1
  4309. 00002DC6  41ED B808                lea.l      A0, [A5 - 0x47F8]
  4310. 00002DCA  E740                     asl        D0.w, 3
  4311. 00002DCC  322D B200                move.w     D1, [A5 - 0x4E00]
  4312. 00002DD0  5341                     subq.w     D1, 1
  4313. 00002DD2  43ED C148                lea.l      A1, [A5 - 0x3EB8]
  4314. 00002DD6  E741                     asl        D1.w, 3
  4315. 00002DD8  43F1 1000                lea.l      A1, [A1 + D1.w]
  4316. 00002DDC  41F0 0000                lea.l      A0, [A0 + D0.w]
  4317. 00002DE0  7003                     moveq.l    D0, 0x03
  4318. label00002DE2:
  4319. 00002DE2  32D8                     move.w     [A1]+, [A0]+
  4320. 00002DE4  51C8 FFFC                dbf        D0, -0x6 /* 00002DE2 */
  4321. 00002DE8  604A                     bra        +0x4C /* 00002E34 */
  4322. label00002DEA:
  4323. 00002DEA  302D B200                move.w     D0, [A5 - 0x4E00]
  4324. 00002DEE  5340                     subq.w     D0, 1
  4325. 00002DF0  41ED C148                lea.l      A0, [A5 - 0x3EB8]
  4326. 00002DF4  E740                     asl        D0.w, 3
  4327. 00002DF6  49F0 0000                lea.l      A4, [A0 + D0.w]
  4328. 00002DFA  296D A280 0004           move.l     [A4 + 0x4], [A5 - 0x5D80]
  4329. 00002E00  28AD ABE8                move.l     [A4], [A5 - 0x5418]
  4330. 00002E04  602E                     bra        +0x30 /* 00002E34 */
  4331. label00002E06:
  4332. 00002E06  4267                     clr.w      -[A7]
  4333. 00002E08  486E FDE4                pea.l      [A6 - 0x21C]
  4334. 00002E0C  4EAD 28B2                jsr        [A5 + 0x28B2 /* export_1298 */]
  4335. 00002E10  3C1F                     move.w     D6, [A7]+
  4336. 00002E12  302D B200                move.w     D0, [A5 - 0x4E00]
  4337. 00002E16  5340                     subq.w     D0, 1
  4338. 00002E18  41ED C148                lea.l      A0, [A5 - 0x3EB8]
  4339. 00002E1C  E740                     asl        D0.w, 3
  4340. 00002E1E  49F0 0000                lea.l      A4, [A0 + D0.w]
  4341. 00002E22  28AD ABEE                move.l     [A4], [A5 - 0x5412]
  4342. 00002E26  296D A284 0004           move.l     [A4 + 0x4], [A5 - 0x5D7C]
  4343. 00002E2C  4267                     clr.w      -[A7]
  4344. 00002E2E  4EAD 2AE2                jsr        [A5 + 0x2AE2 /* export_1368 */]
  4345. 00002E32  3C1F                     move.w     D6, [A7]+
  4346. label00002E34:
  4347. 00002E34  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  4348. 00002E38  4E5E                     unlink     A6
  4349. 00002E3A  4E75                     rts
  4350. fn00002E3C:
  4351. 00002E3C  4E56 0000                link       A6, 0
  4352. 00002E40  48E7 0108                movem.l    -[A7], D7,A4
  4353. 00002E44  3E2E 000C                move.w     D7, [A6 + 0xC]
  4354. 00002E48  206E 0008                movea.l    A0, [A6 + 0x8]
  4355. 00002E4C  49E8 FB78                lea.l      A4, [A0 - 0x488]
  4356. 00002E50  102E 000E                move.b     D0, [A6 + 0xE]
  4357. 00002E54  671E                     beq        +0x20 /* 00002E74 */
  4358. 00002E56  3007                     move.w     D0, D7
  4359. 00002E58  48C0                     ext.l      D0
  4360. 00002E5A  2940 0022                move.l     [A4 + 0x22], D0
  4361. 00002E5E  3007                     move.w     D0, D7
  4362. 00002E60  48C0                     ext.l      D0
  4363. 00002E62  2940 0026                move.l     [A4 + 0x26], D0
  4364. 00002E66  70FF                     moveq.l    D0, 0xFFFFFFFF
  4365. 00002E68  2940 0012                move.l     [A4 + 0x12], D0
  4366. 00002E6C  70FF                     moveq.l    D0, 0xFFFFFFFF
  4367. 00002E6E  2940 0016                move.l     [A4 + 0x16], D0
  4368. 00002E72  601C                     bra        +0x1E /* 00002E90 */
  4369. label00002E74:
  4370. 00002E74  3007                     move.w     D0, D7
  4371. 00002E76  48C0                     ext.l      D0
  4372. 00002E78  2940 0012                move.l     [A4 + 0x12], D0
  4373. 00002E7C  3007                     move.w     D0, D7
  4374. 00002E7E  48C0                     ext.l      D0
  4375. 00002E80  2940 0016                move.l     [A4 + 0x16], D0
  4376. 00002E84  7001                     moveq.l    D0, 0x01
  4377. 00002E86  2940 0022                move.l     [A4 + 0x22], D0
  4378. 00002E8A  7001                     moveq.l    D0, 0x01
  4379. 00002E8C  2940 0026                move.l     [A4 + 0x26], D0
  4380. label00002E90:
  4381. 00002E90  4CDF 1080                movem.l    D7,A4, [A7]+
  4382. 00002E94  4E5E                     unlink     A6
  4383. 00002E96  205F                     movea.l    A0, [A7]+
  4384. 00002E98  504F                     addq.w     A7, 8
  4385. 00002E9A  4ED0                     jmp        [A0]
  4386. fn00002E9C:
  4387. 00002E9C  4E56 0000                link       A6, 0
  4388. 00002EA0  206E 0008                movea.l    A0, [A6 + 0x8]
  4389. 00002EA4  4868 FEB8                pea.l      [A0 - 0x148]
  4390. 00002EA8  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  4391. 00002EAC  206E 0008                movea.l    A0, [A6 + 0x8]
  4392. 00002EB0  4868 FEBC                pea.l      [A0 - 0x144]
  4393. 00002EB4  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  4394. 00002EB8  206E 0008                movea.l    A0, [A6 + 0x8]
  4395. 00002EBC  2C48                     movea.l    A6, A0
  4396. 00002EBE  4EFA 040C                jmp        [PC + 0x40C /* 000032CC */]
  4397. 00002EC2  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  4398. 00002EC6  2E9F                     move.l     [A7], [A7]+
  4399. 00002EC8  4E75                     rts
  4400. export_1769:
  4401. 00002ECA  4E56 FB6A                link       A6, -0x0496
  4402. 00002ECE  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4403. 00002ED2  4267                     clr.w      -[A7]
  4404. 00002ED4  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  4405. 00002ED8  3D5F FBA8                move.w     [A6 - 0x458], [A7]+
  4406. 00002EDC  7006                     moveq.l    D0, 0x06
  4407. 00002EDE  B06E FBA8                cmp.w      D0, [A6 - 0x458]
  4408. 00002EE2  57C0                     seq        D0
  4409. 00002EE4  4A00                     tst.b      D0
  4410. 00002EE6  660E                     bne        +0x10 /* 00002EF6 */
  4411. 00002EE8  7205                     moveq.l    D1, 0x05
  4412. 00002EEA  B26E FBA8                cmp.w      D1, [A6 - 0x458]
  4413. 00002EEE  57C1                     seq        D1
  4414. 00002EF0  8001                     or.b       D0, D1
  4415. 00002EF2  6700 0360                beq        +0x362 /* 00003254 */
  4416. label00002EF6:
  4417. 00002EF6  7000                     moveq.l    D0, 0x00
  4418. 00002EF8  2D40 FEB8                move.l     [A6 - 0x148], D0
  4419. 00002EFC  426E FBA6                clr.w      [A6 - 0x45A]
  4420. 00002F00  7005                     moveq.l    D0, 0x05
  4421. 00002F02  B06E FBA8                cmp.w      D0, [A6 - 0x458]
  4422. 00002F06  667E                     bne        +0x80 /* 00002F86 */
  4423. 00002F08  42A7                     clr.l      -[A7]
  4424. 00002F0A  4EAD 1DFA                jsr        [A5 + 0x1DFA /* export_955 */]
  4425. 00002F0E  4EAD 26BA                jsr        [A5 + 0x26BA /* export_1235 */]
  4426. 00002F12  3D5F FB76                move.w     [A6 - 0x48A], [A7]+
  4427. 00002F16  42A7                     clr.l      -[A7]
  4428. 00002F18  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  4429. 00002F1C  2D5F FEB8                move.l     [A6 - 0x148], [A7]+
  4430. 00002F20  206E FEB8                movea.l    A0, [A6 - 0x148]
  4431. 00002F24  2D50 FBAC                move.l     [A6 - 0x454], [A0]
  4432. 00002F28  2D6E FBAC FBB0           move.l     [A6 - 0x450], [A6 - 0x454]
  4433. 00002F2E  486E FBB0                pea.l      [A6 - 0x450]
  4434. 00002F32  4EAD 0E22                jsr        [A5 + 0xE22 /* export_448 */]
  4435. label00002F36:
  4436. 00002F36  1D7C 0001 FB75           move.b     [A6 - 0x48B], 0x1
  4437. 00002F3C  42A7                     clr.l      -[A7]
  4438. 00002F3E  2F2E FBAC                move.l     -[A7], [A6 - 0x454]
  4439. 00002F42  2F2E FBB0                move.l     -[A7], [A6 - 0x450]
  4440. 00002F46  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  4441. 00002F4A  201F                     move.l     D0, [A7]+
  4442. 00002F4C  3D40 FBA6                move.w     [A6 - 0x45A], D0
  4443. 00002F50  7002                     moveq.l    D0, 0x02
  4444. 00002F52  B06E FBA6                cmp.w      D0, [A6 - 0x45A]
  4445. 00002F56  6F24                     ble        +0x26 /* 00002F7C */
  4446. 00002F58  422E FB75                clr.b      [A6 - 0x48B]
  4447. 00002F5C  2F3C 0001 0000           move.l     -[A7], 0x10000
  4448. 00002F62  42A7                     clr.l      -[A7]
  4449. 00002F64  2F2E FBAC                move.l     -[A7], [A6 - 0x454]
  4450. 00002F68  2F2E FBB0                move.l     -[A7], [A6 - 0x450]
  4451. 00002F6C  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  4452. 00002F70  201F                     move.l     D0, [A7]+
  4453. 00002F72  3F00                     move.w     -[A7], D0
  4454. 00002F74  4EAD 2542                jsr        [A5 + 0x2542 /* export_1188 */]
  4455. 00002F78  3D5F FBA6                move.w     [A6 - 0x45A], [A7]+
  4456. label00002F7C:
  4457. 00002F7C  206D FE8C                movea.l    A0, [A5 - 0x174]
  4458. 00002F80  316E FB76 0044           move.w     [A0 + 0x44], [A6 - 0x48A]
  4459. label00002F86:
  4460. 00002F86  42A7                     clr.l      -[A7]
  4461. 00002F88  4EAD 1B62                jsr        [A5 + 0x1B62 /* export_872 */]
  4462. 00002F8C  2D5F FBB4                move.l     [A6 - 0x44C], [A7]+
  4463. 00002F90  426E FBA2                clr.w      [A6 - 0x45E]
  4464. 00002F94  4267                     clr.w      -[A7]
  4465. 00002F96  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  4466. 00002F9A  7003                     moveq.l    D0, 0x03
  4467. 00002F9C  B05F                     cmp.w      D0, [A7]+
  4468. 00002F9E  660E                     bne        +0x10 /* 00002FAE */
  4469. 00002FA0  4267                     clr.w      -[A7]
  4470. 00002FA2  2F2E FBB4                move.l     -[A7], [A6 - 0x44C]
  4471. 00002FA6  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  4472. 00002FAA  3D5F FBA2                move.w     [A6 - 0x45E], [A7]+
  4473. label00002FAE:
  4474. 00002FAE  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  4475. 00002FB2  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  4476. 00002FB6  42A7                     clr.l      -[A7]
  4477. 00002FB8  4EAD 1ECA                jsr        [A5 + 0x1ECA /* export_981 */]
  4478. 00002FBC  201F                     move.l     D0, [A7]+
  4479. 00002FBE  1D40 FB73                move.b     [A6 - 0x48D], D0
  4480. 00002FC2  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  4481. 00002FC6  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  4482. 00002FCA  42A7                     clr.l      -[A7]
  4483. 00002FCC  4EAD 1DFA                jsr        [A5 + 0x1DFA /* export_955 */]
  4484. 00002FD0  4EAD 26BA                jsr        [A5 + 0x26BA /* export_1235 */]
  4485. 00002FD4  3D5F FB76                move.w     [A6 - 0x48A], [A7]+
  4486. 00002FD8  42A7                     clr.l      -[A7]
  4487. 00002FDA  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  4488. 00002FDE  2D5F FEBC                move.l     [A6 - 0x144], [A7]+
  4489. 00002FE2  206E FEBC                movea.l    A0, [A6 - 0x144]
  4490. 00002FE6  2D50 FBAC                move.l     [A6 - 0x454], [A0]
  4491. 00002FEA  2D6E FBAC FBB0           move.l     [A6 - 0x450], [A6 - 0x454]
  4492. 00002FF0  486E FBB0                pea.l      [A6 - 0x450]
  4493. 00002FF4  4EAD 0E22                jsr        [A5 + 0xE22 /* export_448 */]
  4494. 00002FF8  1D7C 0001 FB74           move.b     [A6 - 0x48C], 0x1
  4495. 00002FFE  42A7                     clr.l      -[A7]
  4496. 00003000  2F2E FBAC                move.l     -[A7], [A6 - 0x454]
  4497. 00003004  2F2E FBB0                move.l     -[A7], [A6 - 0x450]
  4498. 00003008  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  4499. 0000300C  201F                     move.l     D0, [A7]+
  4500. 0000300E  3D40 FBA4                move.w     [A6 - 0x45C], D0
  4501. 00003012  7002                     moveq.l    D0, 0x02
  4502. 00003014  B06E FBA4                cmp.w      D0, [A6 - 0x45C]
  4503. 00003018  6F18                     ble        +0x1A /* 00003032 */
  4504. 0000301A  422E FB74                clr.b      [A6 - 0x48C]
  4505. 0000301E  42A7                     clr.l      -[A7]
  4506. 00003020  2F2E FBAC                move.l     -[A7], [A6 - 0x454]
  4507. 00003024  2F2E FBB0                move.l     -[A7], [A6 - 0x450]
  4508. 00003028  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  4509. 0000302C  201F                     move.l     D0, [A7]+
  4510. 0000302E  3D40 FBA4                move.w     [A6 - 0x45C], D0
  4511. label00003032:
  4512. 00003032  206D FE8C                movea.l    A0, [A5 - 0x174]
  4513. 00003036  316E FB76 0044           move.w     [A0 + 0x44], [A6 - 0x48A]
  4514. 0000303C  7001                     moveq.l    D0, 0x01
  4515. 0000303E  B06E FBA4                cmp.w      D0, [A6 - 0x45C]
  4516. 00003042  6612                     bne        +0x14 /* 00003056 */
  4517. label00003044:
  4518. 00003044  4267                     clr.w      -[A7]
  4519. 00003046  3F2E FBA6                move.w     -[A7], [A6 - 0x45A]
  4520. 0000304A  3F3C 0001                move.w     -[A7], 0x1
  4521. 0000304E  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  4522. 00003052  3D5F FBA6                move.w     [A6 - 0x45A], [A7]+
  4523. label00003056:
  4524. 00003056  4A6E FBA2                tst.w      [A6 - 0x45E]
  4525. 0000305A  6660                     bne        +0x62 /* 000030BC */
  4526. 0000305C  7001                     moveq.l    D0, 0x01
  4527. 0000305E  B02E FB73                cmp.b      D0, [A6 - 0x48D]
  4528. 00003062  57C0                     seq        D0
  4529. 00003064  7202                     moveq.l    D1, 0x02
  4530. 00003066  B22E FB73                cmp.b      D1, [A6 - 0x48D]
  4531. 0000306A  57C1                     seq        D1
  4532. 0000306C  8001                     or.b       D0, D1
  4533. 0000306E  6706                     beq        +0x8 /* 00003076 */
  4534. 00003070  3D7C FFFF FBA2           move.w     [A6 - 0x45E], 0xFFFF
  4535. label00003076:
  4536. 00003076  7002                     moveq.l    D0, 0x02
  4537. 00003078  B02E FB73                cmp.b      D0, [A6 - 0x48D]
  4538. 0000307C  6600 00E2                bne        +0xE4 /* 00003160 */
  4539. 00003080  3D7C 0001 FB70           move.w     [A6 - 0x490], 0x1
  4540. 00003086  4267                     clr.w      -[A7]
  4541. 00003088  2F2E FBB4                move.l     -[A7], [A6 - 0x44C]
  4542. 0000308C  A950                     syscall    CountMItems
  4543. 0000308E  3D5F FB6E                move.w     [A6 - 0x492], [A7]+
  4544. 00003092  3D6E FB70 FBAA           move.w     [A6 - 0x456], [A6 - 0x490]
  4545. 00003098  6014                     bra        +0x16 /* 000030AE */
  4546. label0000309A:
  4547. 0000309A  2F2E FBB4                move.l     -[A7], [A6 - 0x44C]
  4548. 0000309E  3F3C 0001                move.w     -[A7], 0x1
  4549. 000030A2  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  4550. 000030A6  526E FBAA                addq.w     [A6 - 0x456], 1
  4551. 000030AA  6900 00B4                bvs        +0xB6 /* 00003160 */
  4552. label000030AE:
  4553. 000030AE  302E FBAA                move.w     D0, [A6 - 0x456]
  4554. 000030B2  B06E FB6E                cmp.w      D0, [A6 - 0x492]
  4555. 000030B6  6FE2                     ble        -0x1C /* 0000309A */
  4556. 000030B8  6000 00A6                bra        +0xA8 /* 00003160 */
  4557. label000030BC:
  4558. 000030BC  4A2E FB73                tst.b      [A6 - 0x48D]
  4559. 000030C0  6604                     bne        +0x6 /* 000030C6 */
  4560. 000030C2  536E FBA2                subq.w     [A6 - 0x45E], 1
  4561. label000030C6:
  4562. 000030C6  7002                     moveq.l    D0, 0x02
  4563. 000030C8  B02E FB73                cmp.b      D0, [A6 - 0x48D]
  4564. 000030CC  6600 0092                bne        +0x94 /* 00003160 */
  4565. 000030D0  7001                     moveq.l    D0, 0x01
  4566. 000030D2  B06E FBA4                cmp.w      D0, [A6 - 0x45C]
  4567. 000030D6  57C0                     seq        D0
  4568. 000030D8  4A00                     tst.b      D0
  4569. 000030DA  6774                     beq        +0x76 /* 00003150 */
  4570. 000030DC  222E FBB4                move.l     D1, [A6 - 0x44C]
  4571. 000030E0  B2AD BF7A                cmp.l      D1, [A5 - 0x4086]
  4572. 000030E4  57C1                     seq        D1
  4573. 000030E6  C001                     and.b      D0, D1
  4574. 000030E8  6766                     beq        +0x68 /* 00003150 */
  4575. 000030EA  7201                     moveq.l    D1, 0x01
  4576. 000030EC  B26E FBA2                cmp.w      D1, [A6 - 0x45E]
  4577. 000030F0  57C1                     seq        D1
  4578. 000030F2  C001                     and.b      D0, D1
  4579. 000030F4  675A                     beq        +0x5C /* 00003150 */
  4580. 000030F6  206E FEBC                movea.l    A0, [A6 - 0x144]
  4581. 000030FA  2F10                     move.l     -[A7], [A0]
  4582. 000030FC  486D CE2A                pea.l      [A5 - 0x31D6]
  4583. 00003100  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  4584. 00003104  486D CE2A                pea.l      [A5 - 0x31D6]
  4585. 00003108  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  4586. 0000310C  2F2E FBB4                move.l     -[A7], [A6 - 0x44C]
  4587. 00003110  3F2E FBA2                move.w     -[A7], [A6 - 0x45E]
  4588. 00003114  1F3C 0002                move.b     -[A7], 0x2
  4589. 00003118  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  4590. 0000311C  7001                     moveq.l    D0, 0x01
  4591. 0000311E  B06E FBA6                cmp.w      D0, [A6 - 0x45A]
  4592. 00003122  6626                     bne        +0x28 /* 0000314A */
  4593. 00003124  206E FEB8                movea.l    A0, [A6 - 0x148]
  4594. 00003128  2F10                     move.l     -[A7], [A0]
  4595. 0000312A  486D CE2A                pea.l      [A5 - 0x31D6]
  4596. 0000312E  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  4597. 00003132  486D CE2A                pea.l      [A5 - 0x31D6]
  4598. 00003136  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  4599. 0000313A  2F2E FBB4                move.l     -[A7], [A6 - 0x44C]
  4600. 0000313E  3F2E FBA2                move.w     -[A7], [A6 - 0x45E]
  4601. 00003142  1F3C 0044                move.b     -[A7], 0x44 /* 'D' */
  4602. 00003146  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  4603. label0000314A:
  4604. 0000314A  2F0E                     move.l     -[A7], A6
  4605. 0000314C  4EBA FD4E                jsr        [PC - 0x2B2 /* 00002E9C */]
  4606. label00003150:
  4607. 00003150  2F2E FBB4                move.l     -[A7], [A6 - 0x44C]
  4608. 00003154  3F2E FBA2                move.w     -[A7], [A6 - 0x45E]
  4609. 00003158  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  4610. 0000315C  536E FBA2                subq.w     [A6 - 0x45E], 1
  4611. label00003160:
  4612. 00003160  4A6E FBA6                tst.w      [A6 - 0x45A]
  4613. 00003164  56C0                     sne        D0
  4614. 00003166  4A00                     tst.b      D0
  4615. 00003168  671A                     beq        +0x1C /* 00003184 */
  4616. 0000316A  322E FBA6                move.w     D1, [A6 - 0x45A]
  4617. 0000316E  B26E FBA4                cmp.w      D1, [A6 - 0x45C]
  4618. 00003172  56C1                     sne        D1
  4619. 00003174  C001                     and.b      D0, D1
  4620. 00003176  670C                     beq        +0xE /* 00003184 */
  4621. 00003178  3F3C 007F                move.w     -[A7], 0x7F
  4622. 0000317C  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  4623. 00003180  6000 00CC                bra        +0xCE /* 0000324E */
  4624. label00003184:
  4625. 00003184  41EE FB78                lea.l      A0, [A6 - 0x488]
  4626. 00003188  43ED CDCC                lea.l      A1, [A5 - 0x3234]
  4627. 0000318C  7014                     moveq.l    D0, 0x14
  4628. label0000318E:
  4629. 0000318E  30D9                     move.w     [A0]+, [A1]+
  4630. 00003190  51C8 FFFC                dbf        D0, -0x6 /* 0000318E */
  4631. 00003194  3D7C 0001 FB6C           move.w     [A6 - 0x494], 0x1
  4632. 0000319A  4267                     clr.w      -[A7]
  4633. 0000319C  3F2E FBA4                move.w     -[A7], [A6 - 0x45C]
  4634. 000031A0  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  4635. 000031A4  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  4636. 000031A8  3D5F FB6A                move.w     [A6 - 0x496], [A7]+
  4637. 000031AC  3D6E FB6C FBAA           move.w     [A6 - 0x456], [A6 - 0x494]
  4638. 000031B2  6000 008E                bra        +0x90 /* 00003242 */
  4639. label000031B6:
  4640. 000031B6  1F2E FB74                move.b     -[A7], [A6 - 0x48C]
  4641. 000031BA  3F2E FBAA                move.w     -[A7], [A6 - 0x456]
  4642. 000031BE  2F0E                     move.l     -[A7], A6
  4643. 000031C0  4EBA FC7A                jsr        [PC - 0x386 /* 00002E3C */]
  4644. 000031C4  2F2E FEBC                move.l     -[A7], [A6 - 0x144]
  4645. 000031C8  1F3C 0002                move.b     -[A7], 0x2
  4646. 000031CC  4EAD 1F2A                jsr        [A5 + 0x1F2A /* export_993 */]
  4647. 000031D0  486E FB78                pea.l      [A6 - 0x488]
  4648. 000031D4  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  4649. 000031D8  486E FDB8                pea.l      [A6 - 0x248]
  4650. 000031DC  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  4651. 000031E0  422E FCB8                clr.b      [A6 - 0x348]
  4652. 000031E4  4AAE FEB8                tst.l      [A6 - 0x148]
  4653. 000031E8  6732                     beq        +0x34 /* 0000321C */
  4654. 000031EA  2F2E FEB8                move.l     -[A7], [A6 - 0x148]
  4655. 000031EE  1F3C 0002                move.b     -[A7], 0x2
  4656. 000031F2  4EAD 1F2A                jsr        [A5 + 0x1F2A /* export_993 */]
  4657. 000031F6  7001                     moveq.l    D0, 0x01
  4658. 000031F8  B06E FBA4                cmp.w      D0, [A6 - 0x45C]
  4659. 000031FC  6C16                     bge        +0x18 /* 00003214 */
  4660. 000031FE  1F2E FB75                move.b     -[A7], [A6 - 0x48B]
  4661. 00003202  3F2E FBAA                move.w     -[A7], [A6 - 0x456]
  4662. 00003206  2F0E                     move.l     -[A7], A6
  4663. 00003208  4EBA FC32                jsr        [PC - 0x3CE /* 00002E3C */]
  4664. 0000320C  486E FB78                pea.l      [A6 - 0x488]
  4665. 00003210  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  4666. label00003214:
  4667. 00003214  486E FCB8                pea.l      [A6 - 0x348]
  4668. 00003218  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  4669. label0000321C:
  4670. 0000321C  2F2E FBB4                move.l     -[A7], [A6 - 0x44C]
  4671. 00003220  3F2E FBA2                move.w     -[A7], [A6 - 0x45E]
  4672. 00003224  486E FDB8                pea.l      [A6 - 0x248]
  4673. 00003228  486E FCB8                pea.l      [A6 - 0x348]
  4674. 0000322C  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  4675. 00003230  70FF                     moveq.l    D0, 0xFFFFFFFF
  4676. 00003232  B06E FBA2                cmp.w      D0, [A6 - 0x45E]
  4677. 00003236  6C04                     bge        +0x6 /* 0000323C */
  4678. 00003238  526E FBA2                addq.w     [A6 - 0x45E], 1
  4679. label0000323C:
  4680. 0000323C  526E FBAA                addq.w     [A6 - 0x456], 1
  4681. 00003240  690C                     bvs        +0xE /* 0000324E */
  4682. label00003242:
  4683. 00003242  302E FBAA                move.w     D0, [A6 - 0x456]
  4684. 00003246  B06E FB6A                cmp.w      D0, [A6 - 0x496]
  4685. 0000324A  6F00 FF6A                ble        -0x94 /* 000031B6 */
  4686. label0000324E:
  4687. 0000324E  2F0E                     move.l     -[A7], A6
  4688. 00003250  4EBA FC4A                jsr        [PC - 0x3B6 /* 00002E9C */]
  4689. label00003254:
  4690. 00003254  7002                     moveq.l    D0, 0x02
  4691. 00003256  B06E FBA8                cmp.w      D0, [A6 - 0x458]
  4692. 0000325A  6614                     bne        +0x16 /* 00003270 */
  4693. 0000325C  486E FEC0                pea.l      [A6 - 0x140]
  4694. 00003260  4EAD 1E8A                jsr        [A5 + 0x1E8A /* export_973 */]
  4695. 00003264  4267                     clr.w      -[A7]
  4696. 00003266  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  4697. 0000326A  3D5F FBA8                move.w     [A6 - 0x458], [A7]+
  4698. 0000326E  6012                     bra        +0x14 /* 00003282 */
  4699. label00003270:
  4700. 00003270  41EE FEC0                lea.l      A0, [A6 - 0x140]
  4701. 00003274  43ED F6D0                lea.l      A1, [A5 - 0x930]
  4702. 00003278  303C 009F                move.w     D0, 0x9F
  4703. label0000327C:
  4704. 0000327C  30D9                     move.w     [A0]+, [A1]+
  4705. 0000327E  51C8 FFFC                dbf        D0, -0x6 /* 0000327C */
  4706. label00003282:
  4707. 00003282  7001                     moveq.l    D0, 0x01
  4708. 00003284  B06E FBA8                cmp.w      D0, [A6 - 0x458]
  4709. 00003288  6612                     bne        +0x14 /* 0000329C */
  4710. 0000328A  486E FEC0                pea.l      [A6 - 0x140]
  4711. 0000328E  4EAD 1E82                jsr        [A5 + 0x1E82 /* export_972 */]
  4712. 00003292  4267                     clr.w      -[A7]
  4713. 00003294  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  4714. 00003298  3D5F FBA8                move.w     [A6 - 0x458], [A7]+
  4715. label0000329C:
  4716. 0000329C  4A6E FBA8                tst.w      [A6 - 0x458]
  4717. 000032A0  6618                     bne        +0x1A /* 000032BA */
  4718. 000032A2  42A7                     clr.l      -[A7]
  4719. 000032A4  4EAD 1ECA                jsr        [A5 + 0x1ECA /* export_981 */]
  4720. 000032A8  201F                     move.l     D0, [A7]+
  4721. 000032AA  1D40 FB73                move.b     [A6 - 0x48D], D0
  4722. 000032AE  4267                     clr.w      -[A7]
  4723. 000032B0  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  4724. 000032B4  3D5F FBA8                move.w     [A6 - 0x458], [A7]+
  4725. 000032B8  6006                     bra        +0x8 /* 000032C0 */
  4726. label000032BA:
  4727. 000032BA  1D7C 0002 FB73           move.b     [A6 - 0x48D], 0x2
  4728. label000032C0:
  4729. 000032C0  486E FEC0                pea.l      [A6 - 0x140]
  4730. 000032C4  1F2E FB73                move.b     -[A7], [A6 - 0x48D]
  4731. 000032C8  4EAD 211A                jsr        [A5 + 0x211A /* export_1055 */]
  4732. label000032CC:
  4733. 000032CC  4FEE FB4A                lea.l      A7, [A6 - 0x4B6]
  4734. 000032D0  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4735. 000032D4  4E5E                     unlink     A6
  4736. 000032D6  4E75                     rts
  4737. export_1770:
  4738. 000032D8  4E56 0000                link       A6, 0
  4739. 000032DC  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  4740. 000032E0  486D 0482                pea.l      [A5 + 0x482 /* export_140 */]
  4741. 000032E4  A9F1                     syscall    UnloadSeg
  4742. 000032E6  4E5E                     unlink     A6
  4743. 000032E8  4E75                     rts
  4744. export_1771:
  4745. 000032EA  4E56 0000                link       A6, 0
  4746. 000032EE  526D CC88                addq.w     [A5 - 0x3378], 1
  4747. 000032F2  4EAD 093A                jsr        [A5 + 0x93A /* export_291 */]
  4748. 000032F6  4EAD 15BA                jsr        [A5 + 0x15BA /* export_691 */]
  4749. 000032FA  4E5E                     unlink     A6
  4750. 000032FC  4E75                     rts
  4751. export_1772:
  4752. 000032FE  4E56 0000                link       A6, 0
  4753. 00003302  526D CC88                addq.w     [A5 - 0x3378], 1
  4754. 00003306  4EAD 0942                jsr        [A5 + 0x942 /* export_292 */]
  4755. 0000330A  4EAD 15BA                jsr        [A5 + 0x15BA /* export_691 */]
  4756. 0000330E  4E5E                     unlink     A6
  4757. 00003310  4E75                     rts
  4758. export_1773:
  4759. fn00003312:
  4760. 00003312  4E56 FFFA                link       A6, -0x0006
  4761. 00003316  2F3C 0002 0080           move.l     -[A7], 0x20080
  4762. 0000331C  486E FFFA                pea.l      [A6 - 0x6]
  4763. 00003320  4EAD 2452                jsr        [A5 + 0x2452 /* export_1158 */]
  4764. 00003324  3B6E FFFA C9E6           move.w     [A5 - 0x361A], [A6 - 0x6]
  4765. 0000332A  1B6E FFFC C9DE           move.b     [A5 - 0x3622], [A6 - 0x4]
  4766. 00003330  3B6E FFFE C9E4           move.w     [A5 - 0x361C], [A6 - 0x2]
  4767. 00003336  426D C9E0                clr.w      [A5 - 0x3620]
  4768. 0000333A  4267                     clr.w      -[A7]
  4769. 0000333C  3F2D C9E4                move.w     -[A7], [A5 - 0x361C]
  4770. 00003340  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  4771. 00003344  3B5F C9DA                move.w     [A5 - 0x3626], [A7]+
  4772. 00003348  486D CA08                pea.l      [A5 - 0x35F8]
  4773. 0000334C  42A7                     clr.l      -[A7]
  4774. 0000334E  42A7                     clr.l      -[A7]
  4775. 00003350  A8A7                     syscall    SetRect
  4776. 00003352  4E5E                     unlink     A6
  4777. 00003354  4E75                     rts
  4778. fn00003356:
  4779. 00003356  4E56 0000                link       A6, 0
  4780. 0000335A  422D C47A                clr.b      [A5 - 0x3B86]
  4781. 0000335E  3F3C 0001                move.w     -[A7], 0x1
  4782. 00003362  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  4783. 00003366  102D B79C                move.b     D0, [A5 - 0x4864]
  4784. 0000336A  6704                     beq        +0x6 /* 00003370 */
  4785. 0000336C  4EAD 2A9A                jsr        [A5 + 0x2A9A /* export_1359 */]
  4786. label00003370:
  4787. 00003370  422D BFE8                clr.b      [A5 - 0x4018]
  4788. 00003374  422D C0A2                clr.b      [A5 - 0x3F5E]
  4789. 00003378  3B7C 0001 BF68           move.w     [A5 - 0x4098], 0x1
  4790. 0000337E  3F3C 000C                move.w     -[A7], 0xC
  4791. 00003382  1F3C 0001                move.b     -[A7], 0x1
  4792. 00003386  4EAD 2EEA                jsr        [A5 + 0x2EEA /* export_1497 */]
  4793. 0000338A  3B7C 0008 C2B6           move.w     [A5 - 0x3D4A], 0x8
  4794. 00003390  3B7C 0004 C08E           move.w     [A5 - 0x3F72], 0x4
  4795. 00003396  426D BF52                clr.w      [A5 - 0x40AE]
  4796. 0000339A  102D 9F34                move.b     D0, [A5 - 0x60CC]
  4797. 0000339E  6706                     beq        +0x8 /* 000033A6 */
  4798. 000033A0  3B7C FFFF BF52           move.w     [A5 - 0x40AE], 0xFFFF
  4799. label000033A6:
  4800. 000033A6  3B6D 9DD4 BF54           move.w     [A5 - 0x40AC], [A5 - 0x622C]
  4801. 000033AC  3B6D 9DD2 BF56           move.w     [A5 - 0x40AA], [A5 - 0x622E]
  4802. 000033B2  422D BF58                clr.b      [A5 - 0x40A8]
  4803. 000033B6  4267                     clr.w      -[A7]
  4804. 000033B8  3F2D BF56                move.w     -[A7], [A5 - 0x40AA]
  4805. 000033BC  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  4806. 000033C0  3B5F BF5A                move.w     [A5 - 0x40A6], [A7]+
  4807. 000033C4  4EAD 2A12                jsr        [A5 + 0x2A12 /* export_1342 */]
  4808. 000033C8  1F3C 0001                move.b     -[A7], 0x1
  4809. 000033CC  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  4810. 000033D0  4E5E                     unlink     A6
  4811. 000033D2  4E75                     rts
  4812. export_1774:
  4813. 000033D4  4E56 0000                link       A6, 0
  4814. 000033D8  4267                     clr.w      -[A7]
  4815. 000033DA  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  4816. 000033DE  301F                     move.w     D0, [A7]+
  4817. 000033E0  670A                     beq        +0xC /* 000033EC */
  4818. 000033E2  5340                     subq.w     D0, 1
  4819. 000033E4  670C                     beq        +0xE /* 000033F2 */
  4820. 000033E6  5340                     subq.w     D0, 1
  4821. 000033E8  670E                     beq        +0x10 /* 000033F8 */
  4822. 000033EA  6010                     bra        +0x12 /* 000033FC */
  4823. label000033EC:
  4824. 000033EC  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  4825. 000033F0  600A                     bra        +0xC /* 000033FC */
  4826. label000033F2:
  4827. 000033F2  4EBA FF62                jsr        [PC - 0x9E /* 00003356 */]
  4828. 000033F6  6004                     bra        +0x6 /* 000033FC */
  4829. label000033F8:
  4830. 000033F8  4EBA FF18                jsr        [PC - 0xE8 /* 00003312 */]
  4831. label000033FC:
  4832. 000033FC  4E5E                     unlink     A6
  4833. 000033FE  4E75                     rts
  4834. export_1775:
  4835. 00003400  4E56 0000                link       A6, 0
  4836. 00003404  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  4837. 00003408  4E5E                     unlink     A6
  4838. 0000340A  4E75                     rts
  4839. export_1776:
  4840. 0000340C  4E56 0000                link       A6, 0
  4841. 00003410  4EBA EACC                jsr        [PC - 0x1534 /* 00001EDE */]
  4842. 00003414  4E5E                     unlink     A6
  4843. 00003416  4E75                     rts
  4844. export_1777:
  4845. 00003418  4E56 0000                link       A6, 0
  4846. 0000341C  4E5E                     unlink     A6
  4847. 0000341E  4E75                     rts
  4848. export_1778:
  4849. 00003420  4E56 FBEC                link       A6, -0x0414
  4850. 00003424  2F07                     move.l     -[A7], D7
  4851. 00003426  486E FE00                pea.l      [A6 - 0x200]
  4852. 0000342A  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  4853. 0000342E  4267                     clr.w      -[A7]
  4854. 00003430  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  4855. 00003434  4A5F                     tst.w      [A7]+
  4856. 00003436  57C7                     seq        D7
  4857. 00003438  4407                     neg.b      D7
  4858. 0000343A  1007                     move.b     D0, D7
  4859. 0000343C  6708                     beq        +0xA /* 00003446 */
  4860. 0000343E  486E FF00                pea.l      [A6 - 0x100]
  4861. 00003442  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  4862. label00003446:
  4863. 00003446  486E FE00                pea.l      [A6 - 0x200]
  4864. 0000344A  1F3C 0001                move.b     -[A7], 0x1
  4865. 0000344E  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  4866. 00003452  4267                     clr.w      -[A7]
  4867. 00003454  486E FE00                pea.l      [A6 - 0x200]
  4868. 00003458  42A7                     clr.l      -[A7]
  4869. 0000345A  486E FBEC                pea.l      [A6 - 0x414]
  4870. 0000345E  486E FCFA                pea.l      [A6 - 0x306]
  4871. 00003462  4EAD 1082                jsr        [A5 + 0x1082 /* export_524 */]
  4872. 00003466  4A5F                     tst.w      [A7]+
  4873. 00003468  6710                     beq        +0x12 /* 0000347A */
  4874. 0000346A  487A 00E0                pea.l      [PC + 0xE0 /* 0000354C, value 0x1743616E, pstring "Can\'t create that file." */]
  4875. 0000346E  3F3C 004F                move.w     -[A7], 0x4F /* 'O' */
  4876. 00003472  4EAD 32CA                jsr        [A5 + 0x32CA /* export_1621 */]
  4877. 00003476  6000 00A8                bra        +0xAA /* 00003520 */
  4878. label0000347A:
  4879. 0000347A  1007                     move.b     D0, D7
  4880. 0000347C  6770                     beq        +0x72 /* 000034EE */
  4881. 0000347E  2D6D A39C FBEC           move.l     [A6 - 0x414], [A5 - 0x5C64]
  4882. 00003484  4267                     clr.w      -[A7]
  4883. 00003486  486E FF00                pea.l      [A6 - 0x100]
  4884. 0000348A  42A7                     clr.l      -[A7]
  4885. 0000348C  486E FBEC                pea.l      [A6 - 0x414]
  4886. 00003490  486E FBF4                pea.l      [A6 - 0x40C]
  4887. 00003494  486E FE00                pea.l      [A6 - 0x200]
  4888. 00003498  4EAD 1032                jsr        [A5 + 0x1032 /* export_514 */]
  4889. 0000349C  101F                     move.b     D0, [A7]+
  4890. 0000349E  6660                     bne        +0x62 /* 00003500 */
  4891. 000034A0  2D7C 4150 504C FBEC      move.l     [A6 - 0x414], 0x4150504C /* 'APPL' */
  4892. 000034A8  4EAD 1052                jsr        [A5 + 0x1052 /* export_518 */]
  4893. 000034AC  4267                     clr.w      -[A7]
  4894. 000034AE  486E FF00                pea.l      [A6 - 0x100]
  4895. 000034B2  42A7                     clr.l      -[A7]
  4896. 000034B4  486E FBEC                pea.l      [A6 - 0x414]
  4897. 000034B8  486E FBF4                pea.l      [A6 - 0x40C]
  4898. 000034BC  486E FE00                pea.l      [A6 - 0x200]
  4899. 000034C0  4EAD 1032                jsr        [A5 + 0x1032 /* export_514 */]
  4900. 000034C4  101F                     move.b     D0, [A7]+
  4901. 000034C6  6718                     beq        +0x1A /* 000034E0 */
  4902. 000034C8  2F00                     move.l     -[A7], D0
  4903. 000034CA  4267                     clr.w      -[A7]
  4904. 000034CC  486D A296                pea.l      [A5 - 0x5D6A]
  4905. 000034D0  486E FBF4                pea.l      [A6 - 0x40C]
  4906. 000034D4  4EAD 1012                jsr        [A5 + 0x1012 /* export_510 */]
  4907. 000034D8  121F                     move.b     D1, [A7]+
  4908. 000034DA  201F                     move.l     D0, [A7]+
  4909. 000034DC  C001                     and.b      D0, D1
  4910. 000034DE  6620                     bne        +0x22 /* 00003500 */
  4911. label000034E0:
  4912. 000034E0  487A 005C                pea.l      [PC + 0x5C /* 0000353E, value 0xD4E6F20 '\rNo ', pstring "No such stack" */]
  4913. 000034E4  3F3C 0001                move.w     -[A7], 0x1
  4914. 000034E8  4EAD 32CA                jsr        [A5 + 0x32CA /* export_1621 */]
  4915. 000034EC  6032                     bra        +0x34 /* 00003520 */
  4916. label000034EE:
  4917. 000034EE  41EE FBF4                lea.l      A0, [A6 - 0x40C]
  4918. 000034F2  43ED A174                lea.l      A1, [A5 - 0x5E8C]
  4919. 000034F6  303C 0082                move.w     D0, 0x82
  4920. label000034FA:
  4921. 000034FA  30D9                     move.w     [A0]+, [A1]+
  4922. 000034FC  51C8 FFFC                dbf        D0, -0x6 /* 000034FA */
  4923. label00003500:
  4924. 00003500  4267                     clr.w      -[A7]
  4925. 00003502  486E FBF4                pea.l      [A6 - 0x40C]
  4926. 00003506  486E FCFA                pea.l      [A6 - 0x306]
  4927. 0000350A  4267                     clr.w      -[A7]
  4928. 0000350C  4EAD 100A                jsr        [A5 + 0x100A /* export_509 */]
  4929. 00003510  4A5F                     tst.w      [A7]+
  4930. 00003512  670C                     beq        +0xE /* 00003520 */
  4931. 00003514  487A 0010                pea.l      [PC + 0x10 /* 00003526, value 0x1643616E, pstring "Can\'t duplicate stack." */]
  4932. 00003518  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  4933. 0000351C  4EAD 32CA                jsr        [A5 + 0x32CA /* export_1621 */]
  4934. label00003520:
  4935. 00003520  2E1F                     move.l     D7, [A7]+
  4936. 00003522  4E5E                     unlink     A6
  4937. 00003524  4E75                     rts
  4938. 00003526  1643                     movea.b    A3, D3
  4939. 00003528  616E                     bsr        +0x70 /* 00003598 */
  4940. 0000352A  2774 2064 7570           move.l     [A3 + 0x7570], [A4 + D2.w + 0x64]
  4941. 00003530  6C69                     bge        +0x6B /* 0000359B */
  4942. 00003532  6361                     bls        +0x63 /* 00003595 */
  4943. 00003534  7465                     moveq.l    D2, 0x65
  4944. 00003536  2073 7461                movea.l    A0, [A3 + D7.w * 4 + 0x61]
  4945. 0000353A  636B                     bls        +0x6D /* 000035A7 */
  4946. 0000353C  2E00                     move.l     D7, D0
  4947. 0000353E  0D4E                     bchg       A6, D6
  4948. 00003540  6F20                     ble        +0x22 /* 00003562 */
  4949. 00003542  7375                     moveq.l    D1, 0x75
  4950. 00003544  6368                     bls        +0x6A /* 000035AE */
  4951. 00003546  2073 7461                movea.l    A0, [A3 + D7.w * 4 + 0x61]
  4952. 0000354A  636B                     bls        +0x6D /* 000035B7 */
  4953. 0000354C  1743 616E                move.b     [A3 + 0x616E], D3
  4954. 00003550  2774 2063 7265           move.l     [A3 + 0x7265], [A4 + D2.w + 0x63]
  4955. 00003556  6174                     bsr        +0x76 /* 000035CC */
  4956. 00003558  6520                     bcs        +0x22 /* 0000357A */
  4957. 0000355A  7468                     moveq.l    D2, 0x68
  4958. 0000355C  6174                     bsr        +0x76 /* 000035D2 */
  4959. 0000355E  2066                     movea.l    A0, -[A6]
  4960. 00003560  696C                     bvs        +0x6E /* 000035CE */
  4961. label00003562:
  4962. 00003562  652E                     bcs        +0x30 /* 00003592 */
  4963.